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