Module org.eclipse.persistence.core
Class XMLStreamReaderReader
java.lang.Object
org.eclipse.persistence.internal.oxm.record.XMLReader
org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
org.eclipse.persistence.internal.oxm.record.XMLStreamReaderReader
- All Implemented Interfaces:
XMLReader
Convert an XMLStreamReader into SAX events.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
XMLReaderAdapter.Attribute, XMLReaderAdapter.ExtendedContentHandlerAdapter, XMLReaderAdapter.IndexedAttributeList
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
XMLReader.ValidatingContentHandler
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
contentHandler, lexicalHandler
Fields inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
locator, NAMESPACE_PREFIXES_FEATURE, REPORT_IGNORED_ELEMENT_CONTENT_WHITESPACE_FEATURE, validatingContentHandler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionINTERNAL: return the Locator object associated with this readervoid
parse
(XMLStreamReader xmlStreamReader) void
parse
(InputSource input) protected void
parseCharactersEvent
(XMLStreamReader xmlStreamReader) Subclasses of this class can override this method to provide alternate mechanisms for processing the characters event.void
setContentHandler
(ContentHandler handler) Methods inherited from class org.eclipse.persistence.internal.oxm.record.XMLReaderAdapter
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getLexicalHandler, getProperty, parse, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setLexicalHandler, setProperty
Methods inherited from class org.eclipse.persistence.internal.oxm.record.XMLReader
convertValueBasedOnSchemaType, getCurrentObject, getMediaType, getNamespaceSeparator, getValidatorHandler, getValue, isInCollection, isNamespaceAware, isNullRecord, isNullRepresentedByXsiNil, newObjectEvent, setLocator, setNamespaceAware, setNamespaceSeparator, setValidatorHandler
-
Constructor Details
-
XMLStreamReaderReader
public XMLStreamReaderReader() -
XMLStreamReaderReader
-
-
Method Details
-
getLocator
Description copied from class:XMLReader
INTERNAL: return the Locator object associated with this reader- Overrides:
getLocator
in classXMLReader
-
setContentHandler
- Specified by:
setContentHandler
in interfaceXMLReader
- Overrides:
setContentHandler
in classXMLReaderAdapter
-
parse
- Specified by:
parse
in interfaceXMLReader
- Overrides:
parse
in classXMLReader
- Throws:
SAXException
-
parse
- Throws:
SAXException
-
parseCharactersEvent
Subclasses of this class can override this method to provide alternate mechanisms for processing the characters event. One possibility is obtaining a CharSequence and calling the corresponding characters method on the extended content handler.- Throws:
SAXException
-