de.odysseus.staxon.event
Class SimpleXMLFilteredEventReader

java.lang.Object
  extended by javax.xml.stream.util.EventReaderDelegate
      extended by de.odysseus.staxon.event.SimpleXMLFilteredEventReader
All Implemented Interfaces:
Iterator, XMLEventReader

public class SimpleXMLFilteredEventReader
extends EventReaderDelegate

Simple implementation of a filtered XMLEventReader.


Constructor Summary
SimpleXMLFilteredEventReader(XMLEventReader reader, EventFilter filter)
           
 
Method Summary
 String getElementText()
           
 boolean hasNext()
           
 Object next()
           
 XMLEvent nextEvent()
           
 XMLEvent nextTag()
           
 XMLEvent peek()
           
 void setParent(XMLEventReader reader)
           
 
Methods inherited from class javax.xml.stream.util.EventReaderDelegate
close, getParent, getProperty, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleXMLFilteredEventReader

public SimpleXMLFilteredEventReader(XMLEventReader reader,
                                    EventFilter filter)
Method Detail

setParent

public void setParent(XMLEventReader reader)
Overrides:
setParent in class EventReaderDelegate

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
Specified by:
hasNext in interface XMLEventReader
Overrides:
hasNext in class EventReaderDelegate

peek

public XMLEvent peek()
              throws XMLStreamException
Specified by:
peek in interface XMLEventReader
Overrides:
peek in class EventReaderDelegate
Throws:
XMLStreamException

next

public Object next()
Specified by:
next in interface Iterator
Overrides:
next in class EventReaderDelegate

nextEvent

public XMLEvent nextEvent()
                   throws XMLStreamException
Specified by:
nextEvent in interface XMLEventReader
Overrides:
nextEvent in class EventReaderDelegate
Throws:
XMLStreamException

getElementText

public String getElementText()
                      throws XMLStreamException
Specified by:
getElementText in interface XMLEventReader
Overrides:
getElementText in class EventReaderDelegate
Throws:
XMLStreamException

nextTag

public XMLEvent nextTag()
                 throws XMLStreamException
Specified by:
nextTag in interface XMLEventReader
Overrides:
nextTag in class EventReaderDelegate
Throws:
XMLStreamException


Copyright © 2011-2012. All Rights Reserved.