|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnu.validator.saxtree.TreeParser
public final class TreeParser
A tree visitor that replays a tree as SAX events.
| Field Summary | |
|---|---|
private ContentHandler |
contentHandler
The content handler. |
private LexicalHandler |
lexicalHandler
The lexical handler. |
private Locator |
locatorDelegate
The current locator. |
| Constructor Summary | |
|---|---|
TreeParser(ContentHandler contentHandler,
LexicalHandler lexicalHandler)
The constructor. |
|
| Method Summary | |
|---|---|
(package private) void |
characters(char[] ch,
int start,
int length,
Locator locator)
|
(package private) void |
comment(char[] ch,
int start,
int length,
Locator locator)
|
(package private) void |
endCDATA(Locator locator)
|
(package private) void |
endDocument(Locator locator)
|
(package private) void |
endDTD(Locator locator)
|
(package private) void |
endElement(String uri,
String localName,
String qName,
Locator locator)
|
(package private) void |
endEntity(String name,
Locator locator)
|
(package private) void |
endPrefixMapping(String prefix,
Locator locator)
|
int |
getColumnNumber()
|
int |
getLineNumber()
|
String |
getPublicId()
|
String |
getSystemId()
|
(package private) void |
ignorableWhitespace(char[] ch,
int start,
int length,
Locator locator)
|
void |
parse(Node node)
Causes SAX events for the tree rooted at the argument to be emitted. |
(package private) void |
processingInstruction(String target,
String data,
Locator locator)
|
(package private) void |
skippedEntity(String name,
Locator locator)
|
(package private) void |
startCDATA(Locator locator)
|
(package private) void |
startDocument(Locator locator)
|
(package private) void |
startDTD(String name,
String publicId,
String systemId,
Locator locator)
|
(package private) void |
startElement(String uri,
String localName,
String qName,
Attributes atts,
Locator locator)
|
(package private) void |
startEntity(String name,
Locator locator)
|
(package private) void |
startPrefixMapping(String prefix,
String uri,
Locator locator)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final ContentHandler contentHandler
private final LexicalHandler lexicalHandler
private Locator locatorDelegate
| Constructor Detail |
|---|
public TreeParser(ContentHandler contentHandler,
LexicalHandler lexicalHandler)
contentHandler - must not be nulllexicalHandler - may be null| Method Detail |
|---|
public void parse(Node node)
throws SAXException
startDocument() and endDocument() are only
emitted for a Document node.
node - the root
SAXException
void characters(char[] ch,
int start,
int length,
Locator locator)
throws SAXException
SAXExceptionContentHandler.characters(char[], int, int)
void endDocument(Locator locator)
throws SAXException
SAXExceptionContentHandler.endDocument()
void endElement(String uri,
String localName,
String qName,
Locator locator)
throws SAXException
SAXExceptionContentHandler.endElement(java.lang.String,
java.lang.String, java.lang.String)
void endPrefixMapping(String prefix,
Locator locator)
throws SAXException
SAXExceptionContentHandler.endPrefixMapping(java.lang.String)
void ignorableWhitespace(char[] ch,
int start,
int length,
Locator locator)
throws SAXException
SAXExceptionContentHandler.ignorableWhitespace(char[], int, int)
void processingInstruction(String target,
String data,
Locator locator)
throws SAXException
SAXExceptionContentHandler.processingInstruction(java.lang.String,
java.lang.String)
void skippedEntity(String name,
Locator locator)
throws SAXException
SAXExceptionContentHandler.skippedEntity(java.lang.String)
void startDocument(Locator locator)
throws SAXException
SAXExceptionContentHandler.startDocument()
void startElement(String uri,
String localName,
String qName,
Attributes atts,
Locator locator)
throws SAXException
SAXExceptionContentHandler.startElement(java.lang.String,
java.lang.String, java.lang.String, org.xml.sax.Attributes)
void startPrefixMapping(String prefix,
String uri,
Locator locator)
throws SAXException
SAXExceptionContentHandler.startPrefixMapping(java.lang.String,
java.lang.String)
void comment(char[] ch,
int start,
int length,
Locator locator)
throws SAXException
SAXExceptionLexicalHandler.comment(char[], int, int)
void endCDATA(Locator locator)
throws SAXException
SAXExceptionLexicalHandler.endCDATA()
void endDTD(Locator locator)
throws SAXException
SAXExceptionLexicalHandler.endDTD()
void endEntity(String name,
Locator locator)
throws SAXException
SAXExceptionLexicalHandler.endEntity(java.lang.String)
void startCDATA(Locator locator)
throws SAXException
SAXExceptionLexicalHandler.startCDATA()
void startDTD(String name,
String publicId,
String systemId,
Locator locator)
throws SAXException
SAXExceptionLexicalHandler.startDTD(java.lang.String,
java.lang.String, java.lang.String)
void startEntity(String name,
Locator locator)
throws SAXException
SAXExceptionLexicalHandler.startEntity(java.lang.String)public int getColumnNumber()
getColumnNumber in interface LocatorLocator.getColumnNumber()public int getLineNumber()
getLineNumber in interface LocatorLocator.getLineNumber()public String getPublicId()
getPublicId in interface LocatorLocator.getPublicId()public String getSystemId()
getSystemId in interface LocatorLocator.getSystemId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||