Class XMLReaderAdapter
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.record.XMLReader
-
- org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
-
- All Implemented Interfaces:
org.xml.sax.XMLReader
- Direct Known Subclasses:
DOMReader,JsonParserReader,JsonStructureReader,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 org.xml.sax.ext.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 Constructor Description XMLReaderAdapter()XMLReaderAdapter(Unmarshaller xmlUnmarshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtendedContentHandlergetContentHandler()org.xml.sax.DTDHandlergetDTDHandler()org.xml.sax.EntityResolvergetEntityResolver()org.xml.sax.ErrorHandlergetErrorHandler()booleangetFeature(java.lang.String name)org.xml.sax.ext.LexicalHandlergetLexicalHandler()java.lang.ObjectgetProperty(java.lang.String name)voidparse(java.lang.String systemId)voidsetContentHandler(org.xml.sax.ContentHandler contentHandler)voidsetDTDHandler(org.xml.sax.DTDHandler dtdHandler)voidsetEntityResolver(org.xml.sax.EntityResolver entityResolver)voidsetErrorHandler(org.xml.sax.ErrorHandler errorHandler)voidsetFeature(java.lang.String name, boolean value)voidsetLexicalHandler(org.xml.sax.ext.LexicalHandler lexicalHandler)voidsetProperty(java.lang.String name, java.lang.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 org.xml.sax.ext.LexicalHandler lexicalHandler
-
-
Constructor Detail
-
XMLReaderAdapter
public XMLReaderAdapter()
-
XMLReaderAdapter
public XMLReaderAdapter(Unmarshaller xmlUnmarshaller)
-
-
Method Detail
-
getContentHandler
public ExtendedContentHandler getContentHandler()
- Specified by:
getContentHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
getContentHandlerin classXMLReader
-
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler contentHandler)
- Specified by:
setContentHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
setContentHandlerin classXMLReader
-
getDTDHandler
public org.xml.sax.DTDHandler getDTDHandler()
- Specified by:
getDTDHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
getDTDHandlerin classXMLReader
-
setDTDHandler
public void setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
- Specified by:
setDTDHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
setDTDHandlerin classXMLReader
-
getEntityResolver
public org.xml.sax.EntityResolver getEntityResolver()
- Specified by:
getEntityResolverin interfaceorg.xml.sax.XMLReader- Overrides:
getEntityResolverin classXMLReader
-
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
- Specified by:
setEntityResolverin interfaceorg.xml.sax.XMLReader- Overrides:
setEntityResolverin classXMLReader
-
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
- Specified by:
getErrorHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
getErrorHandlerin classXMLReader
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
- Specified by:
setErrorHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
setErrorHandlerin classXMLReader
-
getLexicalHandler
public org.xml.sax.ext.LexicalHandler getLexicalHandler()
- Overrides:
getLexicalHandlerin classXMLReader
-
setLexicalHandler
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler lexicalHandler)
- Overrides:
setLexicalHandlerin classXMLReader
-
getFeature
public boolean getFeature(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Specified by:
getFeaturein interfaceorg.xml.sax.XMLReader- Overrides:
getFeaturein classXMLReader- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
setFeature
public void setFeature(java.lang.String name, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Specified by:
setFeaturein interfaceorg.xml.sax.XMLReader- Overrides:
setFeaturein classXMLReader- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Specified by:
getPropertyin interfaceorg.xml.sax.XMLReader- Overrides:
getPropertyin classXMLReader- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Specified by:
setPropertyin interfaceorg.xml.sax.XMLReader- Overrides:
setPropertyin classXMLReader- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
-