public abstract class ExtParser extends java.lang.Object implements TypeParser
Modifier and Type | Field and Description |
---|---|
private org.xml.sax.ContentHandler |
handler |
private int |
level |
private org.xml.sax.Locator |
locator |
private java.util.List |
prefixes |
Constructor and Description |
---|
ExtParser() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] pChars,
int pOffset,
int pLength) |
void |
endDocument() |
void |
endElement(java.lang.String pURI,
java.lang.String pLocalName,
java.lang.String pQName) |
void |
endPrefixMapping(java.lang.String pPrefix) |
protected abstract org.xml.sax.ContentHandler |
getExtHandler()
Returns a content handler for parsing the actual
contents.
|
protected abstract java.lang.String |
getTagName()
Returns the outer node name.
|
void |
ignorableWhitespace(char[] pChars,
int pOffset,
int pLength) |
void |
processingInstruction(java.lang.String pTarget,
java.lang.String pData) |
void |
setDocumentLocator(org.xml.sax.Locator pLocator) |
void |
skippedEntity(java.lang.String pName) |
void |
startDocument() |
void |
startElement(java.lang.String pURI,
java.lang.String pLocalName,
java.lang.String pQName,
org.xml.sax.Attributes pAttrs) |
void |
startPrefixMapping(java.lang.String pPrefix,
java.lang.String pURI) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResult
private org.xml.sax.Locator locator
private org.xml.sax.ContentHandler handler
private int level
private final java.util.List prefixes
protected abstract org.xml.sax.ContentHandler getExtHandler() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- Creating the handler failed.protected abstract java.lang.String getTagName()
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void characters(char[] pChars, int pOffset, int pLength) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void ignorableWhitespace(char[] pChars, int pOffset, int pLength) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String pPrefix) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void skippedEntity(java.lang.String pName) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator pLocator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void processingInstruction(java.lang.String pTarget, java.lang.String pData) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String pPrefix, java.lang.String pURI) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String pURI, java.lang.String pLocalName, java.lang.String pQName, org.xml.sax.Attributes pAttrs) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String pURI, java.lang.String pLocalName, java.lang.String pQName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException