Package org.apache.axiom.util.sax
Class AbstractXMLReader
- java.lang.Object
-
- org.apache.axiom.util.sax.AbstractXMLReader
-
- All Implemented Interfaces:
XMLReader
public abstract class AbstractXMLReader extends Object implements XMLReader
Partial implementation of theXMLReader
interface. It implements all the getters and setters so that subclasses only need to implementXMLReader.parse(InputSource)
andXMLReader.parse(String)
. Subclasses can access the various handlers and properties set on the reader through protected attributes.
-
-
Field Summary
Fields Modifier and Type Field Description protected ContentHandler
contentHandler
protected DTDHandler
dtdHandler
protected EntityResolver
entityResolver
protected ErrorHandler
errorHandler
protected boolean
externalGeneralEntities
protected LexicalHandler
lexicalHandler
protected boolean
namespacePrefixes
protected boolean
namespaces
-
Constructor Summary
Constructors Constructor Description AbstractXMLReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentHandler
getContentHandler()
DTDHandler
getDTDHandler()
EntityResolver
getEntityResolver()
ErrorHandler
getErrorHandler()
boolean
getFeature(String name)
Object
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 Detail
-
namespaces
protected boolean namespaces
-
namespacePrefixes
protected boolean namespacePrefixes
-
externalGeneralEntities
protected boolean externalGeneralEntities
-
contentHandler
protected ContentHandler contentHandler
-
lexicalHandler
protected LexicalHandler lexicalHandler
-
dtdHandler
protected DTDHandler dtdHandler
-
entityResolver
protected EntityResolver entityResolver
-
errorHandler
protected ErrorHandler errorHandler
-
-
Method Detail
-
getContentHandler
public ContentHandler getContentHandler()
- Specified by:
getContentHandler
in interfaceXMLReader
-
setContentHandler
public void setContentHandler(ContentHandler contentHandler)
- Specified by:
setContentHandler
in interfaceXMLReader
-
getDTDHandler
public DTDHandler getDTDHandler()
- Specified by:
getDTDHandler
in interfaceXMLReader
-
setDTDHandler
public void setDTDHandler(DTDHandler dtdHandler)
- Specified by:
setDTDHandler
in interfaceXMLReader
-
getEntityResolver
public EntityResolver getEntityResolver()
- Specified by:
getEntityResolver
in interfaceXMLReader
-
setEntityResolver
public void setEntityResolver(EntityResolver entityResolver)
- Specified by:
setEntityResolver
in interfaceXMLReader
-
getErrorHandler
public ErrorHandler getErrorHandler()
- Specified by:
getErrorHandler
in interfaceXMLReader
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Specified by:
setErrorHandler
in interfaceXMLReader
-
getFeature
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- 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
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- 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
-
-