Class X4OContentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.xml.sax.ext.DefaultHandler2
org.x4o.xml.io.X4OContentHandler
- All Implemented Interfaces:
ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
,DeclHandler
,EntityResolver2
,LexicalHandler
X4OTagHandler Gets all SAX content handler events and converts to x4o element tree.
- Version:
- 1.0 Aug 20, 2005
- Author:
- Willem Cazander
-
Constructor Summary
ConstructorsConstructorDescriptionX4OContentHandler
(X4OLanguageSession elementLanguage, SAX3PropertyConfig propertyConfig) Creates an X4OTagHandler which can receice sax xml events and converts them into the Element* interfaces events. -
Method Summary
Modifier and TypeMethodDescriptionvoid
characters
(char[] ch, int start, int length) Gets called to pass the text between XML-tags and converts it to a String.void
comment
(char[] ch, int start, int length) void
endElement
(String namespaceUri, String tag, String qName) void
ignorableWhitespace
(char[] ch, int start, int length) void
processingInstruction
(String target, String data) void
setDocumentLocator
(Locator locator) void
startElement
(String namespaceUri, String tag, String qName, Attributes attributes) void
startPrefixMapping
(String prefix, String namespaceUri) Methods inherited from class org.xml.sax.ext.DefaultHandler2
attributeDecl, elementDecl, endCDATA, endDTD, endEntity, externalEntityDecl, getExternalSubset, internalEntityDecl, resolveEntity, resolveEntity, startCDATA, startDTD, startEntity
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, notationDecl, skippedEntity, startDocument, unparsedEntityDecl, warning
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
X4OContentHandler
Creates an X4OTagHandler which can receice sax xml events and converts them into the Element* interfaces events.
-
-
Method Details
-
setDocumentLocator
- Specified by:
setDocumentLocator
in interfaceContentHandler
- Overrides:
setDocumentLocator
in classDefaultHandler
- See Also:
-
startPrefixMapping
- Specified by:
startPrefixMapping
in interfaceContentHandler
- Overrides:
startPrefixMapping
in classDefaultHandler
- Throws:
SAXException
- See Also:
-
startElement
public void startElement(String namespaceUri, String tag, String qName, Attributes attributes) throws SAXException - Specified by:
startElement
in interfaceContentHandler
- Overrides:
startElement
in classDefaultHandler
- Throws:
SAXException
- See Also:
-
endElement
- Specified by:
endElement
in interfaceContentHandler
- Overrides:
endElement
in classDefaultHandler
- Throws:
SAXException
- See Also:
-
characters
Gets called to pass the text between XML-tags and converts it to a String. When this string is 0 length then nothing is done. If there are no element on the stact noting is done.- Specified by:
characters
in interfaceContentHandler
- Overrides:
characters
in classDefaultHandler
- Throws:
SAXException
- See Also:
-
ignorableWhitespace
- Specified by:
ignorableWhitespace
in interfaceContentHandler
- Overrides:
ignorableWhitespace
in classDefaultHandler
- Throws:
SAXException
- See Also:
-
comment
- Specified by:
comment
in interfaceLexicalHandler
- Overrides:
comment
in classDefaultHandler2
- Throws:
SAXException
- See Also:
-
processingInstruction
- Specified by:
processingInstruction
in interfaceContentHandler
- Overrides:
processingInstruction
in classDefaultHandler
- Throws:
SAXException
- See Also:
-