class ListBasedXMLEventReader extends AbstractXMLEventReader
XMLEventReader
based on a List
of XMLEvent
elements.Modifier and Type | Field and Description |
---|---|
private javax.xml.stream.events.XMLEvent |
currentEvent |
private int |
cursor |
private java.util.List<javax.xml.stream.events.XMLEvent> |
events |
Constructor and Description |
---|
ListBasedXMLEventReader(java.util.List<javax.xml.stream.events.XMLEvent> events) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
getElementText() |
boolean |
hasNext() |
javax.xml.stream.events.XMLEvent |
nextEvent() |
javax.xml.stream.events.XMLEvent |
nextTag() |
javax.xml.stream.events.XMLEvent |
peek() |
checkIfClosed, getProperty, next, remove
private final java.util.List<javax.xml.stream.events.XMLEvent> events
@Nullable private javax.xml.stream.events.XMLEvent currentEvent
private int cursor
public ListBasedXMLEventReader(java.util.List<javax.xml.stream.events.XMLEvent> events)
public boolean hasNext()
public javax.xml.stream.events.XMLEvent nextEvent()
@Nullable public javax.xml.stream.events.XMLEvent peek()
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
@Nullable public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void close()
close
in interface javax.xml.stream.XMLEventReader
close
in class AbstractXMLEventReader