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 static 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
public XMLEventStreamReader(javax.xml.stream.XMLEventReader eventReader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public javax.xml.namespace.QName getName()
public javax.xml.stream.Location getLocation()
public int getEventType()
public java.lang.String getVersion()
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean isStandalone()
public boolean standaloneSet()
public java.lang.String getEncoding()
public java.lang.String getCharacterEncodingScheme()
public java.lang.String getPITarget()
public java.lang.String getPIData()
public int getTextStart()
public java.lang.String getText()
public int getAttributeCount()
public boolean isAttributeSpecified(int index)
public javax.xml.namespace.QName getAttributeName(int index)
public java.lang.String getAttributeType(int index)
public java.lang.String getAttributeValue(int index)
private javax.xml.stream.events.Attribute getAttribute(int index)
public javax.xml.namespace.NamespaceContext getNamespaceContext()
public int getNamespaceCount()
public java.lang.String getNamespacePrefix(int index)
public java.lang.String getNamespaceURI(int index)
private javax.xml.stream.events.Namespace getNamespace(int index)
public int next() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void close() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
private static int countIterator(java.util.Iterator iterator)