Class SimpleXMLEventReader
- java.lang.Object
-
- org.apache.synapse.commons.staxon.core.event.SimpleXMLEventReader
-
- All Implemented Interfaces:
Iterator<Object>
,XMLEventReader
public class SimpleXMLEventReader extends Object implements XMLEventReader
Simple implementation ofXMLEventReader
.
-
-
Constructor Summary
Constructors Constructor Description SimpleXMLEventReader(XMLStreamReader delegate)
SimpleXMLEventReader(XMLStreamReader delegate, XMLEventAllocator allocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XMLEvent
allocate()
void
close()
String
getElementText()
Object
getProperty(String name)
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
-
SimpleXMLEventReader
public SimpleXMLEventReader(XMLStreamReader delegate)
-
SimpleXMLEventReader
public SimpleXMLEventReader(XMLStreamReader delegate, XMLEventAllocator allocator)
-
-
Method Detail
-
allocate
protected XMLEvent allocate() throws XMLStreamException
- Throws:
XMLStreamException
-
close
public void close() throws XMLStreamException
- Specified by:
close
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
getElementText
public String getElementText() throws XMLStreamException
- Specified by:
getElementText
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
getProperty
public Object getProperty(String name)
- Specified by:
getProperty
in interfaceXMLEventReader
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceIterator<Object>
- Specified by:
hasNext
in interfaceXMLEventReader
-
nextEvent
public XMLEvent nextEvent() throws XMLStreamException
- Specified by:
nextEvent
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
nextTag
public XMLEvent nextTag() throws XMLStreamException
- Specified by:
nextTag
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
peek
public XMLEvent peek() throws XMLStreamException
- Specified by:
peek
in interfaceXMLEventReader
- Throws:
XMLStreamException
-
-