java.util.Iterator<java.lang.Object>
, javax.xml.stream.util.XMLEventConsumer
, javax.xml.stream.XMLEventReader
XMLEventPlayer
public class XMLEventReaderBase
extends java.lang.Object
implements javax.xml.stream.XMLEventReader, javax.xml.stream.util.XMLEventConsumer
The base reader class.
Modifier and Type | Field | Description |
---|---|---|
protected javax.xml.stream.util.XMLEventAllocator |
allocator |
|
protected javax.xml.stream.XMLStreamReader |
reader |
Constructor | Description |
---|---|
XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader) |
|
XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader,
javax.xml.stream.util.XMLEventAllocator alloc) |
Modifier and Type | Method | Description |
---|---|---|
void |
add(javax.xml.stream.events.XMLEvent event) |
|
void |
close() |
|
protected javax.xml.stream.events.XMLEvent |
get() |
|
java.lang.String |
getElementText() |
|
java.lang.Object |
getProperty(java.lang.String name) |
|
boolean |
hasNext() |
|
protected void |
internal_close() |
|
protected boolean |
isOpen() |
|
static void |
main(java.lang.String[] args) |
|
protected boolean |
needsMore() |
|
java.lang.Object |
next() |
|
javax.xml.stream.events.XMLEvent |
nextEvent() |
|
javax.xml.stream.events.XMLEvent |
nextTag() |
|
protected boolean |
parseSome() |
|
javax.xml.stream.events.XMLEvent |
peek() |
|
void |
remove() |
|
void |
setAllocator(javax.xml.stream.util.XMLEventAllocator allocator) |
|
void |
setConfigurationContext(ConfigurationContextBase base) |
protected javax.xml.stream.XMLStreamReader reader
protected javax.xml.stream.util.XMLEventAllocator allocator
public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventAllocator alloc) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void setAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
getElementText
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
nextTag
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public java.lang.Object next()
next
in interface java.util.Iterator<java.lang.Object>
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException
nextEvent
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Object>
hasNext
in interface javax.xml.stream.XMLEventReader
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException
peek
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
public void add(javax.xml.stream.events.XMLEvent event) throws javax.xml.stream.XMLStreamException
add
in interface javax.xml.stream.util.XMLEventConsumer
javax.xml.stream.XMLStreamException
protected boolean needsMore()
protected javax.xml.stream.events.XMLEvent get() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected boolean isOpen()
protected void internal_close()
public void close() throws javax.xml.stream.XMLStreamException
close
in interface javax.xml.stream.XMLEventReader
javax.xml.stream.XMLStreamException
protected boolean parseSome() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void setConfigurationContext(ConfigurationContextBase base)
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface javax.xml.stream.XMLEventReader
public void remove()
remove
in interface java.util.Iterator<java.lang.Object>
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception