org.jicengine.builder
Class Handler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.jicengine.builder.Handler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class Handler
extends org.xml.sax.helpers.DefaultHandler

Author:
.timo

Field Summary
static java.lang.String NAMESPACE_URI_JICE_1_0
           
 
Constructor Summary
Handler()
           
 
Method Summary
 void characters(char[] cdata, int start, int length)
           
protected  void doEndElement(java.lang.String namespaceUri, java.lang.String localName, java.lang.String qName)
           
protected  void doStartElement(java.lang.String nameSpaceUri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceUri, java.lang.String localName, java.lang.String qName)
           
 void endPrefixMapping(java.lang.String prefix)
           
protected  java.lang.String getAttribute(org.xml.sax.Attributes attributes, java.lang.String jiceAttributeName)
           
 Element getResult()
           
 void ignorableWhitespace(char[] parm1, int parm2, int parm3)
           
 void processingInstruction(java.lang.String parm1, java.lang.String parm2)
           
protected  void setAttribute(java.lang.String name, java.lang.String value, ElementCompiler elementCompiler)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void skippedEntity(java.lang.String parm1)
           
 void startDocument()
           
 void startElement(java.lang.String nameSpaceUri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE_URI_JICE_1_0

public static final java.lang.String NAMESPACE_URI_JICE_1_0
See Also:
Constant Field Values
Constructor Detail

Handler

public Handler()
Method Detail

getResult

public Element getResult()
                  throws ElementException,
                         OperationException
Throws:
ElementException
OperationException

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getAttribute

protected java.lang.String getAttribute(org.xml.sax.Attributes attributes,
                                        java.lang.String jiceAttributeName)
Parameters:
jiceAttributeName - the local name of a JICE-attribute e.g. 'action'.

startElement

public void startElement(java.lang.String nameSpaceUri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

doStartElement

protected void doStartElement(java.lang.String nameSpaceUri,
                              java.lang.String localName,
                              java.lang.String qName,
                              org.xml.sax.Attributes attributes)
                       throws java.lang.Exception,
                              org.xml.sax.SAXException
Throws:
java.lang.Exception
org.xml.sax.SAXException

setAttribute

protected void setAttribute(java.lang.String name,
                            java.lang.String value,
                            ElementCompiler elementCompiler)
                     throws java.lang.Exception
Throws:
java.lang.Exception

endElement

public void endElement(java.lang.String namespaceUri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

doEndElement

protected void doEndElement(java.lang.String namespaceUri,
                            java.lang.String localName,
                            java.lang.String qName)
                     throws java.lang.Exception,
                            org.xml.sax.SAXException
Throws:
java.lang.Exception
org.xml.sax.SAXException

characters

public void characters(char[] cdata,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] parm1,
                                int parm2,
                                int parm3)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String parm1,
                                  java.lang.String parm2)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

skippedEntity

public void skippedEntity(java.lang.String parm1)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException