Package org.jdom.filter
Class ElementFilter
- java.lang.Object
-
- org.jdom.filter.AbstractFilter
-
- org.jdom.filter.ElementFilter
-
- All Implemented Interfaces:
java.io.Serializable,Filter
public class ElementFilter extends AbstractFilter
A Filter that only matchesElementobjects.- Version:
- $Revision: 1.20 $, $Date: 2007/11/10 05:29:00 $
- Author:
- Jools Enticknap, Bradley S. Huffman
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ElementFilter()Select only the Elements.ElementFilter(java.lang.String name)Select only the Elements with the supplied name in any Namespace.ElementFilter(java.lang.String name, Namespace namespace)Select only the Elements with the supplied name and Namespace.ElementFilter(Namespace namespace)Select only the Elements with the supplied Namespace.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Returns whether the two filters are equivalent (i.e. the matching names and namespace are equivalent).inthashCode()booleanmatches(java.lang.Object obj)Check to see if the object matches a predefined set of rules.-
Methods inherited from class org.jdom.filter.AbstractFilter
and, negate, or
-
-
-
-
Constructor Detail
-
ElementFilter
public ElementFilter()
Select only the Elements.
-
ElementFilter
public ElementFilter(java.lang.String name)
Select only the Elements with the supplied name in any Namespace.- Parameters:
name- The name of the Element.
-
ElementFilter
public ElementFilter(Namespace namespace)
Select only the Elements with the supplied Namespace.- Parameters:
namespace- The namespace the Element lives in.
-
ElementFilter
public ElementFilter(java.lang.String name, Namespace namespace)Select only the Elements with the supplied name and Namespace.- Parameters:
name- The name of the Element.namespace- The namespace the Element lives in.
-
-
Method Detail
-
matches
public boolean matches(java.lang.Object obj)
Check to see if the object matches a predefined set of rules.- Parameters:
obj- The object to verify.- Returns:
trueif the objected matched a predfined set of rules.
-
equals
public boolean equals(java.lang.Object obj)
Returns whether the two filters are equivalent (i.e. the matching names and namespace are equivalent).- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the object to compare against- Returns:
- whether the two filters are equal
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-