com.bea.xml.stream

Class StreamReaderFilter

Implemented Interfaces:
javax.xml.stream.XMLStreamReader

public class StreamReaderFilter
extends ReaderDelegate

Apply a filter to the StreamReader

Constructor Summary

StreamReaderFilter(javax.xml.stream.XMLStreamReader reader)
StreamReaderFilter(javax.xml.stream.XMLStreamReader reader, javax.xml.stream.StreamFilter filter)

Method Summary

boolean
hasNext()
static void
main(args[] )
int
next()
void
setFilter(javax.xml.stream.StreamFilter filter)

Methods inherited from class com.bea.xml.stream.ReaderDelegate

close, getAttributeCount, getAttributeLocalName, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getCharacterEncodingScheme, getDelegate, getElementText, getEncoding, getEventType, getLocalName, getLocation, getName, getNamespaceContext, getNamespaceCount, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getNamespaceURI, getPIData, getPITarget, getPrefix, getProperty, getText, getTextCharacters, getTextCharacters, getTextLength, getTextStart, getVersion, hasName, hasNext, hasText, isAttributeSpecified, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, next, nextTag, require, setDelegate, standaloneSet

Constructor Details

StreamReaderFilter

public StreamReaderFilter(javax.xml.stream.XMLStreamReader reader)

StreamReaderFilter

public StreamReaderFilter(javax.xml.stream.XMLStreamReader reader,
                          javax.xml.stream.StreamFilter filter)

Method Details

hasNext

public boolean hasNext()
            throws javax.xml.stream.XMLStreamException
Specified by:
hasNext in interface javax.xml.stream.XMLStreamReader
Overrides:
hasNext in interface ReaderDelegate

main

public static void main(args[] )
            throws Exception

next

public int next()
            throws javax.xml.stream.XMLStreamException
Specified by:
next in interface javax.xml.stream.XMLStreamReader
Overrides:
next in interface ReaderDelegate

setFilter

public void setFilter(javax.xml.stream.StreamFilter filter)