org.apache.abdera.filter
Class ParseFilter

java.lang.Object
  extended by org.apache.abdera.filter.ParseFilter

public abstract class ParseFilter
extends java.lang.Object

ParseFilter's determine which elements and attributes are acceptable within a parsed document. They are set via the ParserOptions.setParseFilter method.


Constructor Summary
ParseFilter()
           
 
Method Summary
abstract  boolean acceptable(javax.xml.namespace.QName qname)
           
abstract  boolean acceptableAttribute(javax.xml.namespace.QName qname, javax.xml.namespace.QName attribute)
           
 void add(javax.xml.namespace.QName qname)
           
 void addAttribute(javax.xml.namespace.QName parent, javax.xml.namespace.QName attribute)
           
 boolean contains(javax.xml.namespace.QName qname)
           
 boolean containsAttribute(javax.xml.namespace.QName qname, javax.xml.namespace.QName attribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseFilter

public ParseFilter()
Method Detail

add

public void add(javax.xml.namespace.QName qname)

contains

public boolean contains(javax.xml.namespace.QName qname)

addAttribute

public void addAttribute(javax.xml.namespace.QName parent,
                         javax.xml.namespace.QName attribute)

containsAttribute

public boolean containsAttribute(javax.xml.namespace.QName qname,
                                 javax.xml.namespace.QName attribute)

acceptable

public abstract boolean acceptable(javax.xml.namespace.QName qname)

acceptableAttribute

public abstract boolean acceptableAttribute(javax.xml.namespace.QName qname,
                                            javax.xml.namespace.QName attribute)