Class CountFilter

  • All Implemented Interfaces:
    org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader

    public class CountFilter
    extends ElementFilter

    A SAX filter that limits the number of elements.

    • Constructor Summary

      Constructors 
      Constructor Description
      CountFilter​(java.lang.Class<? extends PMMLObject> clazz, int limit)  
      CountFilter​(java.lang.String localName, int limit)  
      CountFilter​(java.lang.String namespaceURI, java.lang.String localName, int limit)  
      CountFilter​(org.xml.sax.XMLReader reader, java.lang.Class<? extends PMMLObject> clazz, int limit)  
      CountFilter​(org.xml.sax.XMLReader reader, java.lang.String localName, int limit)  
      CountFilter​(org.xml.sax.XMLReader reader, java.lang.String namespaceURI, java.lang.String localName, int limit)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void endElement​(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)  
      int getLimit()  
      void startElement​(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)  
      • Methods inherited from class org.xml.sax.helpers.XMLFilterImpl

        characters, endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CountFilter

        public CountFilter​(java.lang.String localName,
                           int limit)
      • CountFilter

        public CountFilter​(java.lang.String namespaceURI,
                           java.lang.String localName,
                           int limit)
      • CountFilter

        public CountFilter​(java.lang.Class<? extends PMMLObject> clazz,
                           int limit)
      • CountFilter

        public CountFilter​(org.xml.sax.XMLReader reader,
                           java.lang.String localName,
                           int limit)
      • CountFilter

        public CountFilter​(org.xml.sax.XMLReader reader,
                           java.lang.String namespaceURI,
                           java.lang.String localName,
                           int limit)
      • CountFilter

        public CountFilter​(org.xml.sax.XMLReader reader,
                           java.lang.Class<? extends PMMLObject> clazz,
                           int limit)
    • Method Detail

      • startElement

        public void startElement​(java.lang.String namespaceURI,
                                 java.lang.String localName,
                                 java.lang.String qualifiedName,
                                 org.xml.sax.Attributes attributes)
                          throws org.xml.sax.SAXException
        Specified by:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class org.xml.sax.helpers.XMLFilterImpl
        Throws:
        org.xml.sax.SAXException
      • endElement

        public void endElement​(java.lang.String namespaceURI,
                               java.lang.String localName,
                               java.lang.String qualifiedName)
                        throws org.xml.sax.SAXException
        Specified by:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class org.xml.sax.helpers.XMLFilterImpl
        Throws:
        org.xml.sax.SAXException
      • getLimit

        public int getLimit()