tomp.xml.tree
Class TreeBuilder
java.lang.Object
org.xml.sax.helpers.DefaultHandler
tomp.xml.tree.TreeBuilder
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- Direct Known Subclasses:
- LXPTreeBuilder
- public class TreeBuilder
- extends org.xml.sax.helpers.DefaultHandler
Method Summary |
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
Document |
getDocument()
|
void |
characters(char[] ch,
int start,
int length)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
Element |
newElement(Document d,
int i,
Element p,
PrefixMapping m,
java.lang.String n,
java.lang.String l,
java.lang.String q,
org.xml.sax.Attributes a)
|
protected Element |
pop()
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
protected void |
push(Element e)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
error, fatalError, notationDecl, resolveEntity, setDocumentLocator, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
q
protected Document q
mapping
protected PrefixMapping mapping
top
protected Element top
st
protected java.util.List st
TreeBuilder
public TreeBuilder(Document q)
TreeBuilder
public TreeBuilder()
getDocument
public Document getDocument()
push
protected void push(Element e)
pop
protected Element pop()
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
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
newElement
public Element newElement(Document d,
int i,
Element p,
PrefixMapping m,
java.lang.String n,
java.lang.String l,
java.lang.String q,
org.xml.sax.Attributes a)
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
skippedEntity
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException