Package javanet.staxutils
Class XMLStreamEventReader
- java.lang.Object
-
- javanet.staxutils.XMLStreamEventReader
-
- All Implemented Interfaces:
Iterator<Object>
,XMLEventReader
public class XMLStreamEventReader extends Object implements XMLEventReader
- Version:
- $Revision: 1.3 $
- Author:
- Christian Niles
-
-
Constructor Summary
Constructors Constructor Description XMLStreamEventReader(XMLStreamReader reader)
XMLStreamEventReader(XMLStreamReader reader, XMLEventAllocator allocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 throwsIllegalArgumentException
.boolean
hasNext()
Object
next()
XMLEvent
nextEvent()
XMLEvent
nextTag()
XMLEvent
peek()
void
remove()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
XMLStreamEventReader
public XMLStreamEventReader(XMLStreamReader reader)
-
XMLStreamEventReader
public XMLStreamEventReader(XMLStreamReader reader, XMLEventAllocator allocator)
-
-
Method Detail
-
getProperty
public Object getProperty(String name) throws IllegalArgumentException
No properties are supported, so this always throwsIllegalArgumentException
.- Specified by:
getProperty
in interfaceXMLEventReader
- Throws:
IllegalArgumentException
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceIterator<Object>
- Specified by:
hasNext
in interfaceXMLEventReader
-
nextTag
public XMLEvent nextTag() throws XMLStreamException
- Specified by:
nextTag
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
getElementText
public String getElementText() throws XMLStreamException
- Specified by:
getElementText
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
nextEvent
public XMLEvent nextEvent() throws XMLStreamException
- Specified by:
nextEvent
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
peek
public XMLEvent peek() throws XMLStreamException
- Specified by:
peek
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
close
public void close() throws XMLStreamException
- Specified by:
close
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
allocateEvent
protected XMLEvent allocateEvent() throws XMLStreamException
Reads the next event from the underlying reader.- Returns:
- The allocated
XMLEvent
. - Throws:
XMLStreamException
- If an error occurs reading the underlying stream.
-
-