public interface XMLEventReader extends Iterator
XMLInputFactory, 
XMLEventWriter| 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. 
 | 
Object | 
getProperty(String name)
Get the value of a feature/property from the underlying implementation 
 | 
boolean | 
hasNext()
Check if there are more events. 
 | 
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. 
 | 
forEachRemaining, next, removeXMLEvent nextEvent() throws XMLStreamException
XMLStreamException - if there is an error with the underlying XML.NoSuchElementException - iteration has no more elements.XMLEventboolean hasNext()
XMLEvent peek() throws XMLStreamException
XMLStreamExceptionXMLEventString getElementText() throws XMLStreamException
XMLStreamException - if the current event is not a START_ELEMENT
 or if a non text element is encounteredXMLEvent nextTag() throws XMLStreamException
XMLStreamException - if anything other than space characters are encounteredObject getProperty(String name) throws IllegalArgumentException
name - The name of the propertyIllegalArgumentException - if the property is not supportedvoid close()
    throws XMLStreamException
XMLStreamException - if there are errors freeing associated resources Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.