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.XMLEventReaderjava.lang.IllegalArgumentExceptionpublic boolean hasNext()
hasNext in interface java.util.IteratorhasNext in interface javax.xml.stream.XMLEventReaderpublic javax.xml.stream.events.XMLEvent nextTag()
throws javax.xml.stream.XMLStreamException
nextTag in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic java.lang.String getElementText()
throws javax.xml.stream.XMLStreamException
getElementText in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.XMLEvent nextEvent()
throws javax.xml.stream.XMLStreamException
nextEvent in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.XMLEvent peek()
throws javax.xml.stream.XMLStreamException
peek in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iteratorpublic void close()
throws javax.xml.stream.XMLStreamException
close in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionprotected javax.xml.stream.events.XMLEvent allocateEvent()
throws javax.xml.stream.XMLStreamException
XMLEvent.javax.xml.stream.XMLStreamException - If an error occurs reading the underlying stream.