Class StAXFilteredEvent
- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.StAXFilteredEvent
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.Object>
,javax.xml.stream.XMLEventReader
public class StAXFilteredEvent extends java.lang.Object implements javax.xml.stream.XMLEventReader
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.stream.EventFilter
_filter
private javax.xml.stream.XMLEventReader
eventReader
-
Constructor Summary
Constructors Constructor Description StAXFilteredEvent()
Creates a new instance of StAXFilteredEventStAXFilteredEvent(javax.xml.stream.XMLEventReader reader, javax.xml.stream.EventFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.lang.String
getElementText()
java.lang.Object
getProperty(java.lang.String name)
boolean
hasNext()
java.lang.Object
next()
javax.xml.stream.events.XMLEvent
nextEvent()
javax.xml.stream.events.XMLEvent
nextTag()
javax.xml.stream.events.XMLEvent
peek()
void
remove()
void
setEventReader(javax.xml.stream.XMLEventReader reader)
void
setFilter(javax.xml.stream.EventFilter filter)
-
-
-
Constructor Detail
-
StAXFilteredEvent
public StAXFilteredEvent()
Creates a new instance of StAXFilteredEvent
-
StAXFilteredEvent
public StAXFilteredEvent(javax.xml.stream.XMLEventReader reader, javax.xml.stream.EventFilter filter) throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
-
-
Method Detail
-
setEventReader
public void setEventReader(javax.xml.stream.XMLEventReader reader)
-
setFilter
public void setFilter(javax.xml.stream.EventFilter filter)
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator<java.lang.Object>
-
nextEvent
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException
- Specified by:
nextEvent
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
getElementText
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
- Specified by:
getElementText
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
nextTag
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
- Specified by:
nextTag
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.lang.Object>
- Specified by:
hasNext
in interfacejavax.xml.stream.XMLEventReader
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.Object>
-
peek
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException
- Specified by:
peek
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
close
public void close() throws javax.xml.stream.XMLStreamException
- Specified by:
close
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfacejavax.xml.stream.XMLEventReader
-
-