Package com.bea.xml.stream
Class XMLEventReaderBase
- java.lang.Object
-
- com.bea.xml.stream.XMLEventReaderBase
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.Object>
,javax.xml.stream.util.XMLEventConsumer
,javax.xml.stream.XMLEventReader
- Direct Known Subclasses:
XMLEventPlayer
public class XMLEventReaderBase extends java.lang.Object implements javax.xml.stream.XMLEventReader, javax.xml.stream.util.XMLEventConsumer
The base reader class.
-
-
Constructor Summary
Constructors Constructor Description XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader)
XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventAllocator alloc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Constructor Detail
-
XMLEventReaderBase
public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
XMLEventReaderBase
public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventAllocator alloc) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
-
Method Detail
-
setAllocator
public void setAllocator(javax.xml.stream.util.XMLEventAllocator allocator)
-
getElementText
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
- Specified by:
getElementText
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
nextTag
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
- Specified by:
nextTag
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator<java.lang.Object>
-
nextEvent
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException
- Specified by:
nextEvent
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.lang.Object>
- Specified by:
hasNext
in interfacejavax.xml.stream.XMLEventReader
-
peek
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException
- Specified by:
peek
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
add
public void add(javax.xml.stream.events.XMLEvent event) throws javax.xml.stream.XMLStreamException
- Specified by:
add
in interfacejavax.xml.stream.util.XMLEventConsumer
- Throws:
javax.xml.stream.XMLStreamException
-
needsMore
protected boolean needsMore()
-
get
protected javax.xml.stream.events.XMLEvent get() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
isOpen
protected boolean isOpen()
-
internal_close
protected void internal_close()
-
close
public void close() throws javax.xml.stream.XMLStreamException
- Specified by:
close
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
parseSome
protected boolean parseSome() throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
setConfigurationContext
public void setConfigurationContext(ConfigurationContextBase base)
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfacejavax.xml.stream.XMLEventReader
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.Object>
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-