class XMLEventStreamReader extends AbstractXMLStreamReader
XMLStreamReader
interface that wraps a XMLEventReader
. Useful,
because the StAX XMLInputFactory
allows one to create a event reader from a stream reader,
but not vice-versa.StaxUtils.createEventStreamReader(javax.xml.stream.XMLEventReader)
Modifier and Type | Field and Description |
---|---|
private javax.xml.stream.events.XMLEvent |
event |
private javax.xml.stream.XMLEventReader |
eventReader |
Constructor and Description |
---|
XMLEventStreamReader(javax.xml.stream.XMLEventReader eventReader) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
private int |
countIterator(java.util.Iterator iterator) |
private javax.xml.stream.events.Attribute |
getAttribute(int index) |
int |
getAttributeCount() |
javax.xml.namespace.QName |
getAttributeName(int index) |
java.lang.String |
getAttributeType(int index) |
java.lang.String |
getAttributeValue(int index) |
java.lang.String |
getCharacterEncodingScheme() |
java.lang.String |
getEncoding() |
int |
getEventType() |
javax.xml.stream.Location |
getLocation() |
javax.xml.namespace.QName |
getName() |
private javax.xml.stream.events.Namespace |
getNamespace(int index) |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
int |
getNamespaceCount() |
java.lang.String |
getNamespacePrefix(int index) |
java.lang.String |
getNamespaceURI(int index) |
java.lang.String |
getPIData() |
java.lang.String |
getPITarget() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String |
getText() |
int |
getTextStart() |
java.lang.String |
getVersion() |
boolean |
isAttributeSpecified(int index) |
boolean |
isStandalone() |
int |
next() |
boolean |
standaloneSet() |
getAttributeLocalName, getAttributeNamespace, getAttributePrefix, getAttributeValue, getElementText, getLocalName, getNamespaceURI, getNamespaceURI, getPrefix, getTextCharacters, getTextCharacters, getTextLength, hasName, hasNext, hasText, isCharacters, isEndElement, isStartElement, isWhiteSpace, nextTag, require
private javax.xml.stream.events.XMLEvent event
private final javax.xml.stream.XMLEventReader eventReader
XMLEventStreamReader(javax.xml.stream.XMLEventReader eventReader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean isStandalone()
public java.lang.String getVersion()
public int getTextStart()
public java.lang.String getText()
public java.lang.String getPITarget()
public java.lang.String getPIData()
public int getNamespaceCount()
public javax.xml.namespace.NamespaceContext getNamespaceContext()
public javax.xml.namespace.QName getName()
public javax.xml.stream.Location getLocation()
public int getEventType()
public java.lang.String getEncoding()
public java.lang.String getCharacterEncodingScheme()
public int getAttributeCount()
public void close() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.namespace.QName getAttributeName(int index)
public java.lang.String getAttributeType(int index)
public java.lang.String getAttributeValue(int index)
public java.lang.String getNamespacePrefix(int index)
public java.lang.String getNamespaceURI(int index)
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean isAttributeSpecified(int index)
public int next() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean standaloneSet()
private int countIterator(java.util.Iterator iterator)
private javax.xml.stream.events.Attribute getAttribute(int index)
private javax.xml.stream.events.Namespace getNamespace(int index)