Class SMFilterFactory

  • All Implemented Interfaces:
    javax.xml.stream.XMLStreamConstants

    public final class SMFilterFactory
    extends java.lang.Object
    implements javax.xml.stream.XMLStreamConstants
    Simple factory that can be used to get instances of simple default filters.
    • Field Detail

      • 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.
    • Constructor Detail

      • SMFilterFactory

        public SMFilterFactory()
    • Method Detail

      • getTextOnlyFilter

        public static final SMFilter getTextOnlyFilter()
      • getNonIgnorableTextFilter

        public static final SMFilter getNonIgnorableTextFilter()
      • getElementOnlyFilter

        public static final SMFilter getElementOnlyFilter()
      • getElementOnlyFilter

        public static final SMFilter getElementOnlyFilter​(javax.xml.namespace.QName elemName)
      • getElementOnlyFilter

        public static final SMFilter getElementOnlyFilter​(java.lang.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).