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 theXMLReaderinterface. 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 ContentHandlercontentHandlerprotected DTDHandlerdtdHandlerprotected EntityResolverentityResolverprotected ErrorHandlererrorHandlerprotected booleanexternalGeneralEntitiesprotected LexicalHandlerlexicalHandlerprotected booleannamespacePrefixesprotected booleannamespaces
-
Constructor Summary
Constructors Constructor Description AbstractXMLReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentHandlergetContentHandler()DTDHandlergetDTDHandler()EntityResolvergetEntityResolver()ErrorHandlergetErrorHandler()booleangetFeature(String name)ObjectgetProperty(String name)voidsetContentHandler(ContentHandler contentHandler)voidsetDTDHandler(DTDHandler dtdHandler)voidsetEntityResolver(EntityResolver entityResolver)voidsetErrorHandler(ErrorHandler errorHandler)voidsetFeature(String name, boolean value)voidsetProperty(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:
getContentHandlerin interfaceXMLReader
-
setContentHandler
public void setContentHandler(ContentHandler contentHandler)
- Specified by:
setContentHandlerin interfaceXMLReader
-
getDTDHandler
public DTDHandler getDTDHandler()
- Specified by:
getDTDHandlerin interfaceXMLReader
-
setDTDHandler
public void setDTDHandler(DTDHandler dtdHandler)
- Specified by:
setDTDHandlerin interfaceXMLReader
-
getEntityResolver
public EntityResolver getEntityResolver()
- Specified by:
getEntityResolverin interfaceXMLReader
-
setEntityResolver
public void setEntityResolver(EntityResolver entityResolver)
- Specified by:
setEntityResolverin interfaceXMLReader
-
getErrorHandler
public ErrorHandler getErrorHandler()
- Specified by:
getErrorHandlerin interfaceXMLReader
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Specified by:
setErrorHandlerin interfaceXMLReader
-
getFeature
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
getFeaturein interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
setFeaturein interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
getProperty
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
getPropertyin interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setProperty
public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
setPropertyin interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
-