public class EventReaderDelegate extends Objectimplements XMLEventReader
XMLEventReader,
StreamReaderDelegate
| Constructor and Description |
|---|
EventReaderDelegate()
Construct an empty filter with no parent.
|
EventReaderDelegate(XMLEventReader
Construct an filter with the specified parent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Frees any resources associated with this Reader.
|
String |
getElementText()
Reads the content of a text-only element.
|
XMLEventReader |
getParent()
Get the parent of this instance.
|
Object |
getProperty(String
Get the value of a feature/property from the underlying implementation
|
boolean |
hasNext()
Check if there are more events.
|
Object |
next()
Returns the next element in the iteration.
|
XMLEvent |
nextEvent()
Get the next XMLEvent
|
XMLEvent |
nextTag()
Skips any insignificant space events until a START_ELEMENT or END_ELEMENT is reached.
|
XMLEvent |
peek()
Check the next XMLEvent without reading it from the stream.
|
void |
remove()
Removes from the underlying collection the last element returned by this iterator (optional operation).
|
void |
setParent(XMLEventReader
Set the parent of this instance.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingpublic EventReaderDelegate()
public EventReaderDelegate(XMLEventReaderreader)
reader - the parent
public void setParent(XMLEventReaderreader)
reader - the new parent
public XMLEventReadergetParent()
public XMLEventnextEvent() throws XMLStreamException
XMLEventReader
nextEvent in interface
XMLEventReader
XMLStreamException - if there is an error with the underlying XML.
XMLEvent
public Objectnext()
Iterator
public boolean hasNext()
XMLEventReader
hasNext in interface
Iterator
hasNext in interface
XMLEventReader
public XMLEventpeek() throws XMLStreamException
XMLEventReader
peek in interface
XMLEventReader
XMLStreamException -
XMLEvent
public void close()
throws XMLStreamException
XMLEventReader
close in interface
XMLEventReader
XMLStreamException - if there are errors freeing associated resources
public StringgetElementText() throws XMLStreamException
XMLEventReader
getElementText in interface
XMLEventReader
XMLStreamException - if the current event is not a START_ELEMENT or if a non text element is encountered
public XMLEventnextTag() throws XMLStreamException
XMLEventReader
nextTag in interface
XMLEventReader
XMLStreamException - if anything other than space characters are encountered
public ObjectgetProperty(String name) throws IllegalArgumentException
XMLEventReader
getProperty in interface
XMLEventReader
name - The name of the property
IllegalArgumentException - if the property is not supported
public void remove()
Iterator
Iterator.next() . The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method.