|
|||||||||
| 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.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator lctr)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator 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.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void error(org.xml.sax.SAXParseException spx)
throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException spx)
throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||