tigase.xmpp
Class XMPPDomBuilderHandler
java.lang.Object
tigase.xmpp.XMPPDomBuilderHandler
- All Implemented Interfaces:
- tigase.xml.SimpleHandler
public class XMPPDomBuilderHandler
- extends java.lang.Object
- implements tigase.xml.SimpleHandler
XMPPDomBuilderHandler - 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: 1161 $
- Author:
- Artur Hefczyc
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMPPDomBuilderHandler
public XMPPDomBuilderHandler(XMPPIOService ioserv,
tigase.xml.ElementFactory factory)
XMPPDomBuilderHandler
public XMPPDomBuilderHandler(XMPPIOService ioserv)
getParsedElements
public java.util.Queue<tigase.xml.Element> getParsedElements()
error
public void error(java.lang.String errorMessage)
- Specified by:
error in interface tigase.xml.SimpleHandler
parseError
public boolean parseError()
startElement
public void startElement(java.lang.StringBuilder name,
java.lang.StringBuilder[] attr_names,
java.lang.StringBuilder[] attr_values)
- Specified by:
startElement in interface tigase.xml.SimpleHandler
elementCData
public void elementCData(java.lang.StringBuilder cdata)
- Specified by:
elementCData in interface tigase.xml.SimpleHandler
endElement
public void endElement(java.lang.StringBuilder name)
- Specified by:
endElement in interface tigase.xml.SimpleHandler
otherXML
public void otherXML(java.lang.StringBuilder other)
- Specified by:
otherXML in interface tigase.xml.SimpleHandler
saveParserState
public void saveParserState(java.lang.Object state)
- Specified by:
saveParserState in interface tigase.xml.SimpleHandler
restoreParserState
public java.lang.Object restoreParserState()
- Specified by:
restoreParserState in interface tigase.xml.SimpleHandler
Copyright © 2008 Tigase. All Rights Reserved.