public abstract class AbstractXMLReader
extends java.lang.Object
implements org.xml.sax.XMLReader
XMLReader interface. It implements all the getters and
setters so that subclasses only need to implement XMLReader.parse(InputSource) and
XMLReader.parse(String). Subclasses can access the various handlers and properties set on
the reader through protected attributes.| Modifier and Type | Field and Description |
|---|---|
protected org.xml.sax.ContentHandler |
contentHandler |
protected org.xml.sax.DTDHandler |
dtdHandler |
protected org.xml.sax.EntityResolver |
entityResolver |
protected org.xml.sax.ErrorHandler |
errorHandler |
protected org.xml.sax.ext.LexicalHandler |
lexicalHandler |
protected boolean |
namespacePrefixes |
protected boolean |
namespaces |
private static java.lang.String |
URI_LEXICAL_HANDLER |
| Constructor and Description |
|---|
AbstractXMLReader() |
| Modifier and Type | Method and Description |
|---|---|
org.xml.sax.ContentHandler |
getContentHandler() |
org.xml.sax.DTDHandler |
getDTDHandler() |
org.xml.sax.EntityResolver |
getEntityResolver() |
org.xml.sax.ErrorHandler |
getErrorHandler() |
boolean |
getFeature(java.lang.String name) |
java.lang.Object |
getProperty(java.lang.String name) |
void |
setContentHandler(org.xml.sax.ContentHandler contentHandler) |
void |
setDTDHandler(org.xml.sax.DTDHandler dtdHandler) |
void |
setEntityResolver(org.xml.sax.EntityResolver entityResolver) |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler) |
void |
setFeature(java.lang.String name,
boolean value) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
private static final java.lang.String URI_LEXICAL_HANDLER
protected boolean namespaces
protected boolean namespacePrefixes
protected org.xml.sax.ContentHandler contentHandler
protected org.xml.sax.ext.LexicalHandler lexicalHandler
protected org.xml.sax.DTDHandler dtdHandler
protected org.xml.sax.EntityResolver entityResolver
protected org.xml.sax.ErrorHandler errorHandler
public org.xml.sax.ContentHandler getContentHandler()
getContentHandler in interface org.xml.sax.XMLReaderpublic void setContentHandler(org.xml.sax.ContentHandler contentHandler)
setContentHandler in interface org.xml.sax.XMLReaderpublic org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler in interface org.xml.sax.XMLReaderpublic void setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
setDTDHandler in interface org.xml.sax.XMLReaderpublic org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver in interface org.xml.sax.XMLReaderpublic void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
setEntityResolver in interface org.xml.sax.XMLReaderpublic org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler in interface org.xml.sax.XMLReaderpublic void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
setErrorHandler in interface org.xml.sax.XMLReaderpublic boolean getFeature(java.lang.String name)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
getFeature in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedExceptionpublic void setFeature(java.lang.String name,
boolean value)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
setFeature in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedExceptionpublic java.lang.Object getProperty(java.lang.String name)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
getProperty in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedExceptionpublic void setProperty(java.lang.String name,
java.lang.Object value)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
setProperty in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException