public class EventReaderFilter
extends java.lang.Object
implements javax.xml.stream.XMLEventReader
| Constructor and Description |
|---|
EventReaderFilter(javax.xml.stream.XMLEventReader reader) |
EventReaderFilter(javax.xml.stream.XMLEventReader reader,
javax.xml.stream.EventFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Frees any resources associated with this Reader.
|
java.lang.String |
getElementText()
Reads the content of a text-only element.
|
java.lang.Object |
getProperty(java.lang.String name)
Get the value of a feature/property from the underlying implementation
|
boolean |
hasNext()
Check if there are more events.
|
static void |
main(java.lang.String[] args) |
java.lang.Object |
next() |
javax.xml.stream.events.XMLEvent |
nextEvent()
Get the next XMLEvent
|
javax.xml.stream.events.XMLEvent |
nextTag()
Skips any insignificant space events until a START_ELEMENT or
END_ELEMENT is reached.
|
javax.xml.stream.events.XMLEvent |
peek()
Check the next XMLEvent without reading it from the stream.
|
void |
remove() |
void |
setFilter(javax.xml.stream.EventFilter filter) |
public EventReaderFilter(javax.xml.stream.XMLEventReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic EventReaderFilter(javax.xml.stream.XMLEventReader reader,
javax.xml.stream.EventFilter filter)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionpublic void setFilter(javax.xml.stream.EventFilter filter)
public java.lang.Object next()
next in interface java.util.Iteratorpublic javax.xml.stream.events.XMLEvent nextEvent()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLEventReadernextEvent in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamException - if there is an error with the underlying XML.XMLEventpublic java.lang.String getElementText()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLEventReadergetElementText in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamException - if the current event is not a START_ELEMENT
or if a non text element is encounteredpublic javax.xml.stream.events.XMLEvent nextTag()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLEventReadernextTag in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamException - if anything other than space characters are encounteredpublic boolean hasNext()
javax.xml.stream.XMLEventReaderhasNext in interface java.util.IteratorhasNext in interface javax.xml.stream.XMLEventReaderpublic void remove()
remove in interface java.util.Iteratorpublic javax.xml.stream.events.XMLEvent peek()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLEventReaderpeek in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionXMLEventpublic void close()
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLEventReaderclose in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamException - if there are errors freeing associated resourcespublic java.lang.Object getProperty(java.lang.String name)
javax.xml.stream.XMLEventReadergetProperty in interface javax.xml.stream.XMLEventReadername - The name of the propertypublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception