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.XMLEventConsumerThe 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 voidadd(javax.xml.stream.events.XMLEvent event)voidclose()protected javax.xml.stream.events.XMLEventget()java.lang.StringgetElementText()java.lang.ObjectgetProperty(java.lang.String name)booleanhasNext()protected voidinternal_close()protected booleanisOpen()static voidmain(java.lang.String[] args)protected booleanneedsMore()java.lang.Objectnext()javax.xml.stream.events.XMLEventnextEvent()javax.xml.stream.events.XMLEventnextTag()protected booleanparseSome()javax.xml.stream.events.XMLEventpeek()voidremove()voidsetAllocator(javax.xml.stream.util.XMLEventAllocator allocator)voidsetConfigurationContext(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:
getElementTextin interfacejavax.xml.stream.XMLEventReader- Throws:
javax.xml.stream.XMLStreamException
-
nextTag
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException- Specified by:
nextTagin interfacejavax.xml.stream.XMLEventReader- Throws:
javax.xml.stream.XMLStreamException
-
next
public java.lang.Object next()
- Specified by:
nextin interfacejava.util.Iterator<java.lang.Object>
-
nextEvent
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException- Specified by:
nextEventin interfacejavax.xml.stream.XMLEventReader- Throws:
javax.xml.stream.XMLStreamException
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<java.lang.Object>- Specified by:
hasNextin interfacejavax.xml.stream.XMLEventReader
-
peek
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException- Specified by:
peekin 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:
addin 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:
closein 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:
getPropertyin interfacejavax.xml.stream.XMLEventReader
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<java.lang.Object>
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
-