com.sun.xml.stream
Class EventFilterSupport

java.lang.Object
  extended by javax.xml.stream.util.EventReaderDelegate
      extended by com.sun.xml.stream.EventFilterSupport
All Implemented Interfaces:
java.util.Iterator, javax.xml.stream.XMLEventReader

public class EventFilterSupport
extends javax.xml.stream.util.EventReaderDelegate

Author:
Neeraj Bajaj, Sun Microsystems

Constructor Summary
EventFilterSupport(javax.xml.stream.XMLEventReader eventReader, javax.xml.stream.EventFilter eventFilter)
          Creates a new instance of EventFilterSupport
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 javax.xml.stream.events.XMLEvent nextEvent()
           
 javax.xml.stream.events.XMLEvent nextTag()
           
 javax.xml.stream.events.XMLEvent peek()
           
 
Methods inherited from class javax.xml.stream.util.EventReaderDelegate
close, getElementText, getParent, getProperty, remove, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventFilterSupport

public EventFilterSupport(javax.xml.stream.XMLEventReader eventReader,
                          javax.xml.stream.EventFilter eventFilter)
Creates a new instance of EventFilterSupport

Method Detail

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator
Overrides:
next in class javax.xml.stream.util.EventReaderDelegate

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator
Specified by:
hasNext in interface javax.xml.stream.XMLEventReader
Overrides:
hasNext in class javax.xml.stream.util.EventReaderDelegate

nextEvent

public javax.xml.stream.events.XMLEvent nextEvent()
                                           throws javax.xml.stream.XMLStreamException
Specified by:
nextEvent in interface javax.xml.stream.XMLEventReader
Overrides:
nextEvent in class javax.xml.stream.util.EventReaderDelegate
Throws:
javax.xml.stream.XMLStreamException

nextTag

public javax.xml.stream.events.XMLEvent nextTag()
                                         throws javax.xml.stream.XMLStreamException
Specified by:
nextTag in interface javax.xml.stream.XMLEventReader
Overrides:
nextTag in class javax.xml.stream.util.EventReaderDelegate
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
Overrides:
peek in class javax.xml.stream.util.EventReaderDelegate
Throws:
javax.xml.stream.XMLStreamException


Copyright ? 2002-2003 Apache XML Project. All Rights Reserved.