org.jdom.filter
public class ElementFilter extends Object implements Filter
The ElementFilter when applied to a FilterList
will only allow Elements to be visible.
Version: $Revision: 1.2 $, $Date: 2002/03/13 06:25:33 $
| Field Summary | |
|---|---|
| protected String | name The element name |
| protected Namespace | namespace The element namespace |
| Constructor Summary | |
|---|---|
| ElementFilter() Filter out the Elements. | |
| ElementFilter(String name) Filter out the Elements with the supplied name in any Namespace. | |
| ElementFilter(Namespace namespace) Filter out the Elements with the supplied Namespace. | |
| ElementFilter(String name, Namespace namespace) Filter out the Elements with the supplied name and Namespace. | |
| Method Summary | |
|---|---|
| boolean | canAdd(Object obj) Only allow the adding of Element objects. |
| boolean | canRemove(Object obj) Check to see if the object can be removed from the list. |
| boolean | equals(Object obj) Returns true if object is instance of ElementFilter and has the same parent Element, name, and namespace as this filter. |
| boolean | matches(Object obj) Check to see if the object matches a predefined set of rules. |
Filter out the Elements.
Filter out the Elements with the supplied name in any Namespace.
Parameters: name The name of the Element.
Filter out the Elements with the supplied Namespace.
Parameters: namespace The namespace the Element lives in.
Filter out the Elements with the supplied name and Namespace.
Parameters: name The name of the Element. namespace The namespace the Element lives in.
Only allow the adding of Element objects.
Parameters: obj The object to verify.
Returns: true if the object can be added.
Throws: IllegalAddException if the object can be added.
Check to see if the object can be removed from the list.
Parameters: obj The object to verify.
Returns: true if the object can be removed.
Returns true if object is instance of ElementFilter and has the same parent Element, name, and namespace as this filter.
Returns: true if the Filters are equal
Check to see if the object matches a predefined set of rules.
Parameters: obj The object to verify.
Returns: true if the objected matched a predfined
set of rules.