|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
xml.BasicSAXHandler
public class BasicSAXHandler
A base class for a SAX Handler. The only handling done here is house-keeping, i.e. entity resolution, locator setting, and basic error reporting. So to get any useful processing of XML content, a subclass of this one will be needed.
Constructor Summary | |
---|---|
BasicSAXHandler(java.lang.String xmlkindtag,
CleanerEntityResolver er)
Constructs a new SAX handler, with the given input kind tag and entity resolver. |
Method Summary | |
---|---|
void |
error(org.xml.sax.SAXParseException spx)
Reports and re-throws the given SAX parsing error. |
void |
fatalError(org.xml.sax.SAXParseException spx)
Reports and re-throws the given fatal SAX parsing exception. |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Attempts to resolve the entity defined by the given public and system IDs, returning the appropriate input source if successful or null if this handler has no entity resolver or if it
does not recognize the given IDs. |
void |
setDocumentLocator(org.xml.sax.Locator lctr)
Sets this handler's locator to be the one given. |
void |
warning(org.xml.sax.SAXParseException spx)
Reports the given SAX parsing warning. |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicSAXHandler(java.lang.String xmlkindtag, CleanerEntityResolver er)
Method Detail |
---|
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
null
if this handler has no entity resolver or if it
does not recognize the given IDs.
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator lctr)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
public void warning(org.xml.sax.SAXParseException spx) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void error(org.xml.sax.SAXParseException spx) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException spx) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |