org.codehaus.staxmate.in
Class ElementFilter
java.lang.Object
org.codehaus.staxmate.in.SMFilter
org.codehaus.staxmate.in.SimpleFilter
org.codehaus.staxmate.in.ElementFilter
public class ElementFilter
- extends SimpleFilter
This is a simple element-only filter, that accepts those element
nodes that match the given element name.
- Author:
- Tatu Saloranta
|
Method Summary |
boolean |
accept(SMEvent evt,
SMInputCursor caller)
Methods iterators call to check whether specified event should
be return, or filtered out. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementFilter
public ElementFilter(java.lang.String nsURI,
java.lang.String localName)
ElementFilter
public ElementFilter(java.lang.String localName)
ElementFilter
public ElementFilter(javax.xml.namespace.QName elemName)
accept
public boolean accept(SMEvent evt,
SMInputCursor caller)
throws javax.xml.stream.XMLStreamException
- Description copied from class:
SMFilter
- Methods iterators call to check whether specified event should
be return, or filtered out.
- Overrides:
accept in class SimpleFilter
- Parameters:
evt - Enumerated (type of the) event that would be passed/filteredcaller - Iterator that is calling this filter. Note that at
this point it is possible that not all state information
of iterator have been updated; however, its stream reader
should be accessible, as well as tracked element information
PRIOR to current node (which may or may not be a start element)
- Returns:
- If true, event is to be returned; if false, it should be
filtered out.
- Throws:
javax.xml.stream.XMLStreamException