Class ElementFilter


public class ElementFilter extends SimpleFilter
This is a simple element-only filter, that accepts those element nodes that match the given element name.
  • Field Details

    • mNsURI

      final String mNsURI
    • mLocalName

      final String mLocalName
  • Constructor Details

    • ElementFilter

      public ElementFilter(String nsURI, String localName)
    • ElementFilter

      public ElementFilter(String localName)
    • ElementFilter

      public ElementFilter(QName elemName)
  • Method Details

    • accept

      public boolean accept(SMEvent evt, SMInputCursor caller) throws 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/filtered
      caller - 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:
      XMLStreamException