Package org.apache.axiom.util.sax
Class AbstractXMLReader
java.lang.Object
org.apache.axiom.util.sax.AbstractXMLReader
- All Implemented Interfaces:
XMLReader
Partial implementation of the
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.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContentHandler
protected DTDHandler
protected EntityResolver
protected ErrorHandler
protected boolean
protected LexicalHandler
protected boolean
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getFeature
(String name) getProperty
(String name) void
setContentHandler
(ContentHandler contentHandler) void
setDTDHandler
(DTDHandler dtdHandler) void
setEntityResolver
(EntityResolver entityResolver) void
setErrorHandler
(ErrorHandler errorHandler) void
setFeature
(String name, boolean value) void
setProperty
(String name, Object value)
-
Field Details
-
namespaces
protected boolean namespaces -
namespacePrefixes
protected boolean namespacePrefixes -
externalGeneralEntities
protected boolean externalGeneralEntities -
contentHandler
-
lexicalHandler
-
dtdHandler
-
entityResolver
-
errorHandler
-
-
Constructor Details
-
AbstractXMLReader
public AbstractXMLReader()
-
-
Method Details
-
getContentHandler
- Specified by:
getContentHandler
in interfaceXMLReader
-
setContentHandler
- Specified by:
setContentHandler
in interfaceXMLReader
-
getDTDHandler
- Specified by:
getDTDHandler
in interfaceXMLReader
-
setDTDHandler
- Specified by:
setDTDHandler
in interfaceXMLReader
-
getEntityResolver
- Specified by:
getEntityResolver
in interfaceXMLReader
-
setEntityResolver
- Specified by:
setEntityResolver
in interfaceXMLReader
-
getErrorHandler
- Specified by:
getErrorHandler
in interfaceXMLReader
-
setErrorHandler
- Specified by:
setErrorHandler
in interfaceXMLReader
-
getFeature
- Specified by:
getFeature
in interfaceXMLReader
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException - Specified by:
setFeature
in interfaceXMLReader
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
getProperty
- Specified by:
getProperty
in interfaceXMLReader
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
setProperty
public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException - Specified by:
setProperty
in interfaceXMLReader
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-