public class XMLStreamEventReader
extends java.lang.Object
implements javax.xml.stream.XMLEventReader
XMLEventReader
implementation based on a XMLStreamReader
and
an XMLEventAllocator
.Constructor and Description |
---|
XMLStreamEventReader(javax.xml.stream.XMLStreamReader reader) |
XMLStreamEventReader(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.util.XMLEventAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
protected javax.xml.stream.events.XMLEvent |
allocateEvent()
Reads the next event from the underlying reader.
|
void |
close() |
java.lang.String |
getElementText() |
java.lang.Object |
getProperty(java.lang.String name)
No properties are supported, so this always throws
IllegalArgumentException . |
boolean |
hasNext() |
java.lang.Object |
next() |
javax.xml.stream.events.XMLEvent |
nextEvent() |
javax.xml.stream.events.XMLEvent |
nextTag() |
javax.xml.stream.events.XMLEvent |
peek() |
void |
remove() |
public XMLStreamEventReader(javax.xml.stream.XMLStreamReader reader)
public XMLStreamEventReader(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventAllocator allocator)
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
IllegalArgumentException
.getProperty
in interface javax.xml.stream.XMLEventReader
java.lang.IllegalArgumentException
public boolean hasNext()
hasNext
in interface java.util.Iterator
hasNext
in interface javax.xml.stream.XMLEventReader
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
nextTag
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
getElementText
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException
nextEvent
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException
peek
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public java.lang.Object next()
next
in interface java.util.Iterator
public void remove()
remove
in interface java.util.Iterator
public void close() throws javax.xml.stream.XMLStreamException
close
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
protected javax.xml.stream.events.XMLEvent allocateEvent() throws javax.xml.stream.XMLStreamException
XMLEvent
.javax.xml.stream.XMLStreamException
- If an error occurs reading the underlying stream.