com.bea.xml.stream

Class XMLEventReaderBase

Implemented Interfaces:
javax.xml.stream.util.XMLEventConsumer, javax.xml.stream.XMLEventReader
Known Direct Subclasses:
XMLEventPlayer

public class XMLEventReaderBase
extends java.lang.Object
implements javax.xml.stream.XMLEventReader, javax.xml.stream.util.XMLEventConsumer

The base reader class.

Field Summary

protected javax.xml.stream.util.XMLEventAllocator
allocator
protected javax.xml.stream.XMLStreamReader
reader

Constructor Summary

XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader)
XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.util.XMLEventAllocator alloc)

Method Summary

void
add(javax.xml.stream.events.XMLEvent event)
void
close()
protected javax.xml.stream.events.XMLEvent
get()
String
getElementText()
Object
getProperty(String name)
boolean
hasNext()
protected void
internal_close()
protected boolean
isOpen()
static void
main(args[] )
protected boolean
needsMore()
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)

Field Details

allocator

protected javax.xml.stream.util.XMLEventAllocator allocator

reader

protected javax.xml.stream.XMLStreamReader reader

Constructor Details

XMLEventReaderBase

public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader)
            throws javax.xml.stream.XMLStreamException

XMLEventReaderBase

public XMLEventReaderBase(javax.xml.stream.XMLStreamReader reader,
                          javax.xml.stream.util.XMLEventAllocator alloc)
            throws javax.xml.stream.XMLStreamException

Method Details

add

public void add(javax.xml.stream.events.XMLEvent event)
            throws javax.xml.stream.XMLStreamException
Specified by:
add in interface javax.xml.stream.util.XMLEventConsumer

close

public void close()
            throws javax.xml.stream.XMLStreamException
Specified by:
close in interface javax.xml.stream.XMLEventReader

get

protected javax.xml.stream.events.XMLEvent get()
            throws javax.xml.stream.XMLStreamException

getElementText

public String getElementText()
            throws javax.xml.stream.XMLStreamException
Specified by:
getElementText in interface javax.xml.stream.XMLEventReader

getProperty

public Object getProperty(String name)

hasNext

public boolean hasNext()
Specified by:
hasNext in interface javax.xml.stream.XMLEventReader

internal_close

protected void internal_close()

isOpen

protected boolean isOpen()

main

public static void main(args[] )
            throws Exception

needsMore

protected boolean needsMore()

next

public Object next()

nextEvent

public javax.xml.stream.events.XMLEvent nextEvent()
            throws javax.xml.stream.XMLStreamException
Specified by:
nextEvent in interface javax.xml.stream.XMLEventReader

nextTag

public javax.xml.stream.events.XMLEvent nextTag()
            throws javax.xml.stream.XMLStreamException
Specified by:
nextTag in interface javax.xml.stream.XMLEventReader

parseSome

protected boolean parseSome()
            throws javax.xml.stream.XMLStreamException

peek

public javax.xml.stream.events.XMLEvent peek()
            throws javax.xml.stream.XMLStreamException
Specified by:
peek in interface javax.xml.stream.XMLEventReader

remove

public void remove()

setAllocator

public void setAllocator(javax.xml.stream.util.XMLEventAllocator allocator)

setConfigurationContext

public void setConfigurationContext(ConfigurationContextBase base)