org.apache.abdera.util.filter
Class WhiteListParseFilter
java.lang.Object
org.apache.abdera.util.filter.AbstractParseFilter
org.apache.abdera.util.filter.AbstractListParseFilter
org.apache.abdera.util.filter.WhiteListParseFilter
- All Implemented Interfaces:
- java.lang.Cloneable, ListParseFilter, ParseFilter
public class WhiteListParseFilter
- extends AbstractListParseFilter
WhiteList Implementation of ParseFilter. Only the
QNames listed will be considered acceptable
Constructor Summary |
WhiteListParseFilter()
|
WhiteListParseFilter(boolean listAttributesExplicitly)
If listAttributesExplicity == true, attributes MUST be whitelisted
independently of the elements on which they appear, otherwise,
all attributes will automatically be considered acceptable if
the containing element is considered acceptable. |
Method Summary |
boolean |
acceptable(javax.xml.namespace.QName qname)
Returns true if elements with the given QName are acceptable |
boolean |
acceptable(javax.xml.namespace.QName qname,
javax.xml.namespace.QName attribute)
Returns true if attributes with the given qname appearing on elements
with the given qname are acceptable |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WhiteListParseFilter
public WhiteListParseFilter()
WhiteListParseFilter
public WhiteListParseFilter(boolean listAttributesExplicitly)
- If listAttributesExplicity == true, attributes MUST be whitelisted
independently of the elements on which they appear, otherwise,
all attributes will automatically be considered acceptable if
the containing element is considered acceptable.
acceptable
public boolean acceptable(javax.xml.namespace.QName qname)
- Description copied from interface:
ParseFilter
- Returns true if elements with the given QName are acceptable
- Specified by:
acceptable
in interface ParseFilter
- Specified by:
acceptable
in class AbstractListParseFilter
acceptable
public boolean acceptable(javax.xml.namespace.QName qname,
javax.xml.namespace.QName attribute)
- Description copied from interface:
ParseFilter
- Returns true if attributes with the given qname appearing on elements
with the given qname are acceptable
- Specified by:
acceptable
in interface ParseFilter
- Specified by:
acceptable
in class AbstractListParseFilter