Package org.jpmml.model.filters
Class DepthFilter
- java.lang.Object
-
- org.xml.sax.helpers.XMLFilterImpl
-
- org.jpmml.model.filters.ElementFilter
-
- org.jpmml.model.filters.DepthFilter
-
- 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 DepthFilter extends ElementFilter
A SAX filter that limits the nesting depth of elements.
-
-
Constructor Summary
Constructors Constructor Description DepthFilter(java.lang.Class<? extends PMMLObject> clazz, int limit)DepthFilter(java.lang.String localName, int limit)DepthFilter(java.lang.String namespaceURI, java.lang.String localName, int limit)DepthFilter(org.xml.sax.XMLReader reader, java.lang.Class<? extends PMMLObject> clazz, int limit)DepthFilter(org.xml.sax.XMLReader reader, java.lang.String localName, int limit)DepthFilter(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 voidendElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)intgetLimit()voidstartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)-
Methods inherited from class org.jpmml.model.filters.ElementFilter
getLocalName, getNamespaceURI, getQualifiedName, matches
-
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
-
-
-
-
Constructor Detail
-
DepthFilter
public DepthFilter(java.lang.String localName, int limit)
-
DepthFilter
public DepthFilter(java.lang.String namespaceURI, java.lang.String localName, int limit)
-
DepthFilter
public DepthFilter(java.lang.Class<? extends PMMLObject> clazz, int limit)
-
DepthFilter
public DepthFilter(org.xml.sax.XMLReader reader, java.lang.String localName, int limit)
-
DepthFilter
public DepthFilter(org.xml.sax.XMLReader reader, java.lang.String namespaceURI, java.lang.String localName, int limit)
-
DepthFilter
public DepthFilter(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:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.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:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.XMLFilterImpl- Throws:
org.xml.sax.SAXException
-
getLimit
public int getLimit()
-
-