Class SMFilterFactory

java.lang.Object
org.codehaus.staxmate.in.SMFilterFactory
All Implemented Interfaces:
XMLStreamConstants

public final class SMFilterFactory extends Object implements XMLStreamConstants
Simple factory that can be used to get instances of simple default filters.
  • Field Details

    • sNonIgnorableTextFilter

      static final SimpleFilter sNonIgnorableTextFilter
    • sTextOnlyFilter

      static final SimpleFilter sTextOnlyFilter
    • sElementOnlyFilter

      static final SimpleFilter sElementOnlyFilter
      Filter that only passes through element events. Since end events are in general only passed by flattening iterators, this won't mean that nested iterators get end element events.
    • sMixedFilter

      static final SimpleFilter sMixedFilter
  • Constructor Details

    • SMFilterFactory

      public SMFilterFactory()
  • Method Details

    • getTextOnlyFilter

      public static final SMFilter getTextOnlyFilter()
    • getNonIgnorableTextFilter

      public static final SMFilter getNonIgnorableTextFilter()
    • getElementOnlyFilter

      public static final SMFilter getElementOnlyFilter()
    • getElementOnlyFilter

      public static final SMFilter getElementOnlyFilter(QName elemName)
    • getElementOnlyFilter

      public static final SMFilter getElementOnlyFilter(String elemLocalName)
    • getMixedFilter

      public static final SMFilter getMixedFilter()
      Returns:
      Filter that will pass element events as well as all text events (including ignorable white space).