Package org.restlet.ext.xml.internal
Class AbstractXmlReader
- java.lang.Object
-
- org.restlet.ext.xml.internal.AbstractXmlReader
-
- All Implemented Interfaces:
org.xml.sax.XMLReader
public abstract class AbstractXmlReader extends java.lang.Object implements org.xml.sax.XMLReaderAbstract SAX XML Reader.
-
-
Field Summary
Fields Modifier and Type Field Description private org.xml.sax.ContentHandlercontentHandlerThe content handler.private org.xml.sax.EntityResolverentityResolverThe entity resolver.private org.xml.sax.ErrorHandlererrorHandlerThe error handler.private java.util.HashMap<java.lang.String,java.lang.Boolean>featuresThe features map.private org.xml.sax.DTDHandlerhandlerThe DTD handler.private java.util.HashMap<java.lang.String,java.lang.Object>propertiesThe properties map.
-
Constructor Summary
Constructors Constructor Description AbstractXmlReader()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.ContentHandlergetContentHandler()Return the content handler.org.xml.sax.DTDHandlergetDTDHandler()Return the DTD handler.org.xml.sax.EntityResolvergetEntityResolver()Return the entity resolver.org.xml.sax.ErrorHandlergetErrorHandler()Return the error handler.booleangetFeature(java.lang.String name)Returns the feature by name.java.lang.ObjectgetProperty(java.lang.String name)Returns the property by name.voidsetContentHandler(org.xml.sax.ContentHandler contentHandler)Sets the content handler.voidsetDTDHandler(org.xml.sax.DTDHandler handler)Sets the DTD handler.voidsetEntityResolver(org.xml.sax.EntityResolver entityResolver)Sets the entity resolver.voidsetErrorHandler(org.xml.sax.ErrorHandler errorHandler)Sets the error handler.voidsetFeature(java.lang.String name, boolean value)Sets a feature.voidsetProperty(java.lang.String name, java.lang.Object value)Sets a property.
-
-
-
Field Detail
-
contentHandler
private org.xml.sax.ContentHandler contentHandler
The content handler.
-
entityResolver
private org.xml.sax.EntityResolver entityResolver
The entity resolver.
-
errorHandler
private org.xml.sax.ErrorHandler errorHandler
The error handler.
-
features
private final java.util.HashMap<java.lang.String,java.lang.Boolean> features
The features map.
-
handler
private org.xml.sax.DTDHandler handler
The DTD handler.
-
properties
private final java.util.HashMap<java.lang.String,java.lang.Object> properties
The properties map.
-
-
Method Detail
-
getContentHandler
public org.xml.sax.ContentHandler getContentHandler()
Return the content handler.- Specified by:
getContentHandlerin interfaceorg.xml.sax.XMLReader- Returns:
- The content handler.
- See Also:
XMLReader.getContentHandler()
-
getDTDHandler
public org.xml.sax.DTDHandler getDTDHandler()
Return the DTD handler.- Specified by:
getDTDHandlerin interfaceorg.xml.sax.XMLReader- Returns:
- The DTD handler.
- See Also:
XMLReader.getDTDHandler()
-
getEntityResolver
public org.xml.sax.EntityResolver getEntityResolver()
Return the entity resolver.- Specified by:
getEntityResolverin interfaceorg.xml.sax.XMLReader- Returns:
- The entity resolver.
- See Also:
XMLReader.getEntityResolver()
-
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
Return the error handler.- Specified by:
getErrorHandlerin interfaceorg.xml.sax.XMLReader- Returns:
- The error handler.
- See Also:
XMLReader.getErrorHandler()
-
getFeature
public boolean getFeature(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedExceptionReturns the feature by name.- Specified by:
getFeaturein interfaceorg.xml.sax.XMLReader- Parameters:
name- The feature name.- Returns:
- The feature.
- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException- See Also:
XMLReader.getFeature(String)
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedExceptionReturns the property by name.- Specified by:
getPropertyin interfaceorg.xml.sax.XMLReader- Parameters:
name- The property name.- Returns:
- The property.
- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException- See Also:
XMLReader.getProperty(String)
-
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler contentHandler)
Sets the content handler.- Specified by:
setContentHandlerin interfaceorg.xml.sax.XMLReader- Parameters:
contentHandler- The content handler.- See Also:
XMLReader.setContentHandler(ContentHandler)
-
setDTDHandler
public void setDTDHandler(org.xml.sax.DTDHandler handler)
Sets the DTD handler.- Specified by:
setDTDHandlerin interfaceorg.xml.sax.XMLReader- Parameters:
handler- The DTD handler.- See Also:
XMLReader.setDTDHandler(DTDHandler)
-
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
Sets the entity resolver.- Specified by:
setEntityResolverin interfaceorg.xml.sax.XMLReader- Parameters:
entityResolver- The entity resolver.- See Also:
XMLReader.setEntityResolver(EntityResolver)
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets the error handler.- Specified by:
setErrorHandlerin interfaceorg.xml.sax.XMLReader- Parameters:
errorHandler- The error handler.- See Also:
XMLReader.setErrorHandler(ErrorHandler)
-
setFeature
public void setFeature(java.lang.String name, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedExceptionSets a feature.- Specified by:
setFeaturein interfaceorg.xml.sax.XMLReader- Parameters:
name- The feature name.value- The feature value.- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException- See Also:
XMLReader.setFeature(String, boolean)
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedExceptionSets a property.- Specified by:
setPropertyin interfaceorg.xml.sax.XMLReader- Parameters:
name- The property name.value- The property value.- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException- See Also:
XMLReader.setProperty(String, Object)
-
-