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:
org.xml.sax.XMLReader
public class XMLStreamReaderReader extends XMLReaderAdapter
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
Constructors Constructor Description XMLStreamReaderReader()XMLStreamReaderReader(Unmarshaller xmlUnmarshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.LocatorgetLocator()INTERNAL: return the Locator object associated with this readervoidparse(javax.xml.stream.XMLStreamReader xmlStreamReader)voidparse(org.xml.sax.InputSource input)protected voidparseCharactersEvent(javax.xml.stream.XMLStreamReader xmlStreamReader)Subclasses of this class can override this method to provide alternate mechanisms for processing the characters event.voidsetContentHandler(org.xml.sax.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 Detail
-
XMLStreamReaderReader
public XMLStreamReaderReader()
-
XMLStreamReaderReader
public XMLStreamReaderReader(Unmarshaller xmlUnmarshaller)
-
-
Method Detail
-
getLocator
public org.xml.sax.Locator getLocator()
Description copied from class:XMLReaderINTERNAL: return the Locator object associated with this reader- Overrides:
getLocatorin classXMLReader
-
setContentHandler
public void setContentHandler(org.xml.sax.ContentHandler handler)
- Specified by:
setContentHandlerin interfaceorg.xml.sax.XMLReader- Overrides:
setContentHandlerin classXMLReaderAdapter
-
parse
public void parse(org.xml.sax.InputSource input) throws org.xml.sax.SAXException
-
parse
public void parse(javax.xml.stream.XMLStreamReader xmlStreamReader) throws org.xml.sax.SAXException- Throws:
org.xml.sax.SAXException
-
parseCharactersEvent
protected void parseCharactersEvent(javax.xml.stream.XMLStreamReader xmlStreamReader) throws org.xml.sax.SAXExceptionSubclasses 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:
org.xml.sax.SAXException
-
-