- java.lang.Object
-
- org.xmlobjects.stream.XMLReader
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class XMLReader extends java.lang.Object implements java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()<T> TfillObject(T object)<T> TfillObjectUsingBuilder(T object, java.lang.Class<? extends ObjectBuilder<T>> type)<T> TfillObjectUsingBuilder(T object, ObjectBuilder<T> builder)AttributesgetAttributes()java.net.URIgetBaseURI()intgetDepth()org.w3c.dom.ElementgetDOMElement()java.lang.StringgetMixedContent()javax.xml.namespace.QNamegetName()NamespacesgetNamespaces()<T> TgetObject(java.lang.Class<T> type)<T> BuildResult<T>getObjectOrDOMElement(java.lang.Class<T> type)<T> TgetObjectUsingBuilder(java.lang.Class<? extends ObjectBuilder<T>> type)<T> TgetObjectUsingBuilder(ObjectBuilder<T> builder)<T> ObjectBuilder<T>getOrCreateBuilder(java.lang.Class<? extends ObjectBuilder<T>> type)java.lang.StringgetPrefix()PropertiesgetProperties()SchemaHandlergetSchemaHandler()javax.xml.stream.XMLStreamReadergetStreamReader()TextContentgetTextContent()XMLObjectsgetXMLObjects()booleanhasNext()booleanisCreateDOMAsFallback()EventTypenextTag()
-
-
-
Method Detail
-
getXMLObjects
public XMLObjects getXMLObjects()
-
getStreamReader
public javax.xml.stream.XMLStreamReader getStreamReader()
-
getNamespaces
public Namespaces getNamespaces()
-
getSchemaHandler
public SchemaHandler getSchemaHandler()
-
isCreateDOMAsFallback
public boolean isCreateDOMAsFallback()
-
getBaseURI
public java.net.URI getBaseURI()
-
getProperties
public Properties getProperties()
-
close
public void close() throws XMLReadException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
XMLReadException
-
getDepth
public int getDepth()
-
hasNext
public boolean hasNext() throws XMLReadException- Throws:
XMLReadException
-
nextTag
public EventType nextTag() throws XMLReadException
- Throws:
XMLReadException
-
getName
public javax.xml.namespace.QName getName() throws XMLReadException- Throws:
XMLReadException
-
getPrefix
public java.lang.String getPrefix() throws XMLReadException- Throws:
XMLReadException
-
getObject
public <T> T getObject(java.lang.Class<T> type) throws ObjectBuildException, XMLReadException- Throws:
ObjectBuildExceptionXMLReadException
-
getObjectUsingBuilder
public <T> T getObjectUsingBuilder(java.lang.Class<? extends ObjectBuilder<T>> type) throws ObjectBuildException, XMLReadException
- Throws:
ObjectBuildExceptionXMLReadException
-
getObjectUsingBuilder
public <T> T getObjectUsingBuilder(ObjectBuilder<T> builder) throws ObjectBuildException, XMLReadException
- Throws:
ObjectBuildExceptionXMLReadException
-
fillObject
public <T> T fillObject(T object) throws ObjectBuildException, XMLReadException- Throws:
ObjectBuildExceptionXMLReadException
-
fillObjectUsingBuilder
public <T> T fillObjectUsingBuilder(T object, java.lang.Class<? extends ObjectBuilder<T>> type) throws ObjectBuildException, XMLReadException- Throws:
ObjectBuildExceptionXMLReadException
-
fillObjectUsingBuilder
public <T> T fillObjectUsingBuilder(T object, ObjectBuilder<T> builder) throws ObjectBuildException, XMLReadException- Throws:
ObjectBuildExceptionXMLReadException
-
getDOMElement
public org.w3c.dom.Element getDOMElement() throws XMLReadException- Throws:
XMLReadException
-
getObjectOrDOMElement
public <T> BuildResult<T> getObjectOrDOMElement(java.lang.Class<T> type) throws ObjectBuildException, XMLReadException
- Throws:
ObjectBuildExceptionXMLReadException
-
getAttributes
public Attributes getAttributes() throws XMLReadException
- Throws:
XMLReadException
-
getTextContent
public TextContent getTextContent() throws XMLReadException
- Throws:
XMLReadException
-
getMixedContent
public java.lang.String getMixedContent() throws XMLReadException- Throws:
XMLReadException
-
getOrCreateBuilder
public <T> ObjectBuilder<T> getOrCreateBuilder(java.lang.Class<? extends ObjectBuilder<T>> type) throws ObjectBuildException
- Throws:
ObjectBuildException
-
-