Package tigase.xml
Class DomBuilderHandler
java.lang.Object
tigase.xml.DomBuilderHandler
- All Implemented Interfaces:
SimpleHandler
DomBuilderHandler
- implementation of SimpleHandler
building DOM strctures during
parsing time. It also supports creation multiple, sperate document trees if parsed buffer contains a few XML
documents. As a result of work it returns always Queue
containing all found XML trees in the
same order as they were found in network data.Document trees created by this DOM builder consist of instances of
Element
class or instances of class extending Element
class. To receive trees
built with instances of proper class user must provide ElementFactory
implementation creating instances
of required ELement
extension. Created: Sat Oct 2 22:01:34 2004
- Version:
- $Rev$
- Author:
- Artur Hefczyc
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
elementCData
(StringBuilder cdata) boolean
endElement
(StringBuilder name) void
void
otherXML
(StringBuilder other) void
saveParserState
(Object state) void
startElement
(StringBuilder name, StringBuilder[] attr_names, StringBuilder[] attr_values)
-
Constructor Details
-
DomBuilderHandler
-
DomBuilderHandler
public DomBuilderHandler()
-
-
Method Details
-
getParsedElements
-
error
- Specified by:
error
in interfaceSimpleHandler
-
startElement
public void startElement(StringBuilder name, StringBuilder[] attr_names, StringBuilder[] attr_values) - Specified by:
startElement
in interfaceSimpleHandler
-
elementCData
- Specified by:
elementCData
in interfaceSimpleHandler
-
endElement
- Specified by:
endElement
in interfaceSimpleHandler
-
otherXML
- Specified by:
otherXML
in interfaceSimpleHandler
-
saveParserState
- Specified by:
saveParserState
in interfaceSimpleHandler
-
restoreParserState
- Specified by:
restoreParserState
in interfaceSimpleHandler
-