Module org.eclipse.persistence.core
Class XMLReaderAdapter
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.record.XMLReader
-
- org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
-
- All Implemented Interfaces:
XMLReader
- Direct Known Subclasses:
DOMReader,XMLEventReaderReader,XMLStreamReaderReader
public abstract class XMLReaderAdapter extends XMLReader
A common super class for all non SAX based XMLReaders.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classXMLReaderAdapter.Attributestatic classXMLReaderAdapter.ExtendedContentHandlerAdapterConvert a ContentHandler to an ExtendedContentHandlerprotected static classXMLReaderAdapter.IndexedAttributeList-
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
XMLReader.ValidatingContentHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected ExtendedContentHandlercontentHandlerprotected LexicalHandlerlexicalHandler-
Fields inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
locator, NAMESPACE_PREFIXES_FEATURE, REPORT_IGNORED_ELEMENT_CONTENT_WHITESPACE_FEATURE, validatingContentHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXMLReaderAdapter()protectedXMLReaderAdapter(Unmarshaller xmlUnmarshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtendedContentHandlergetContentHandler()DTDHandlergetDTDHandler()EntityResolvergetEntityResolver()ErrorHandlergetErrorHandler()booleangetFeature(String name)LexicalHandlergetLexicalHandler()ObjectgetProperty(String name)voidparse(String systemId)voidsetContentHandler(ContentHandler contentHandler)voidsetDTDHandler(DTDHandler dtdHandler)voidsetEntityResolver(EntityResolver entityResolver)voidsetErrorHandler(ErrorHandler errorHandler)voidsetFeature(String name, boolean value)voidsetLexicalHandler(LexicalHandler lexicalHandler)voidsetProperty(String name, Object value)-
Methods inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
convertValueBasedOnSchemaType, getCurrentObject, getLocator, getMediaType, getNamespaceSeparator, getValidatorHandler, getValue, isInCollection, isNamespaceAware, isNullRecord, isNullRepresentedByXsiNil, newObjectEvent, parse, setLocator, setNamespaceAware, setNamespaceSeparator, setValidatorHandler
-
-
-
-
Field Detail
-
contentHandler
protected ExtendedContentHandler contentHandler
-
lexicalHandler
protected LexicalHandler lexicalHandler
-
-
Constructor Detail
-
XMLReaderAdapter
protected XMLReaderAdapter()
-
XMLReaderAdapter
protected XMLReaderAdapter(Unmarshaller xmlUnmarshaller)
-
-
Method Detail
-
getContentHandler
public ExtendedContentHandler getContentHandler()
- Specified by:
getContentHandlerin interfaceXMLReader- Overrides:
getContentHandlerin classXMLReader
-
setContentHandler
public void setContentHandler(ContentHandler contentHandler)
- Specified by:
setContentHandlerin interfaceXMLReader- Overrides:
setContentHandlerin classXMLReader
-
getDTDHandler
public DTDHandler getDTDHandler()
- Specified by:
getDTDHandlerin interfaceXMLReader- Overrides:
getDTDHandlerin classXMLReader
-
setDTDHandler
public void setDTDHandler(DTDHandler dtdHandler)
- Specified by:
setDTDHandlerin interfaceXMLReader- Overrides:
setDTDHandlerin classXMLReader
-
getEntityResolver
public EntityResolver getEntityResolver()
- Specified by:
getEntityResolverin interfaceXMLReader- Overrides:
getEntityResolverin classXMLReader
-
setEntityResolver
public void setEntityResolver(EntityResolver entityResolver)
- Specified by:
setEntityResolverin interfaceXMLReader- Overrides:
setEntityResolverin classXMLReader
-
getErrorHandler
public ErrorHandler getErrorHandler()
- Specified by:
getErrorHandlerin interfaceXMLReader- Overrides:
getErrorHandlerin classXMLReader
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Specified by:
setErrorHandlerin interfaceXMLReader- Overrides:
setErrorHandlerin classXMLReader
-
getLexicalHandler
public LexicalHandler getLexicalHandler()
- Overrides:
getLexicalHandlerin classXMLReader
-
setLexicalHandler
public void setLexicalHandler(LexicalHandler lexicalHandler)
- Overrides:
setLexicalHandlerin classXMLReader
-
getFeature
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
getFeaturein interfaceXMLReader- Overrides:
getFeaturein classXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
setFeaturein interfaceXMLReader- Overrides:
setFeaturein classXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
getProperty
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
getPropertyin interfaceXMLReader- Overrides:
getPropertyin classXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setProperty
public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException
- Specified by:
setPropertyin interfaceXMLReader- Overrides:
setPropertyin classXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
-