|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.jdom.filter.ElementFilter
The ElementFilter when applied to a FilterList
will only allow Elements to be visible.
| Field Summary | |
protected java.lang.String |
name
The element name |
protected Namespace |
namespace
The element namespace |
| Constructor Summary | |
ElementFilter()
Filter out the Elements. |
|
ElementFilter(Namespace namespace)
Filter out the Elements with the supplied Namespace. |
|
ElementFilter(java.lang.String name)
Filter out the Elements with the supplied name in any Namespace. |
|
ElementFilter(java.lang.String name,
Namespace namespace)
Filter out the Elements with the supplied name and Namespace. |
|
| Method Summary | |
boolean |
canAdd(java.lang.Object obj)
Only allow the adding of Element objects. |
boolean |
canRemove(java.lang.Object obj)
Check to see if the object can be removed from the list. |
boolean |
equals(java.lang.Object obj)
Returns true if object is instance of ElementFilter and has the same parent Element, name, and namespace as this filter. |
boolean |
matches(java.lang.Object obj)
Check to see if the object matches a predefined set of rules. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String name
protected Namespace namespace
| Constructor Detail |
public ElementFilter()
Filter out the Elements.
public ElementFilter(java.lang.String name)
Filter out the Elements with the supplied name in any Namespace.
name - The name of the Element.public ElementFilter(Namespace namespace)
Filter out the Elements with the supplied Namespace.
namespace - The namespace the Element lives in.
public ElementFilter(java.lang.String name,
Namespace namespace)
Filter out the Elements with the supplied name and Namespace.
name - The name of the Element.namespace - The namespace the Element lives in.| Method Detail |
public boolean canAdd(java.lang.Object obj)
Only allow the adding of Element objects.
canAdd in interface Filterobj - The object to verify.
true if the object can be added.
IllegalAddException - if the object can be added.public boolean canRemove(java.lang.Object obj)
Check to see if the object can be removed from the list.
canRemove in interface Filterobj - The object to verify.
true if the object can be removed.public boolean matches(java.lang.Object obj)
Check to see if the object matches a predefined set of rules.
matches in interface Filterobj - The object to verify.
true if the objected matched a predfined
set of rules.public boolean equals(java.lang.Object obj)
Returns true if object is instance of ElementFilter and has the same parent Element, name, and namespace as this filter.
equals in class java.lang.Objecttrue if the Filters are equal
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||