JDOM
1.1.3

org.jdom.filter
Class ElementFilter

java.lang.Object
  extended by org.jdom.filter.AbstractFilter
      extended by org.jdom.filter.ElementFilter
All Implemented Interfaces:
java.io.Serializable, Filter

public class ElementFilter
extends AbstractFilter

A Filter that only matches Element objects.

Version:
$Revision: 1.1 $, $Date: 2012/04/08 22:48:00 $
Author:
Jools Enticknap, Bradley S. Huffman
See Also:
Serialized Form

Constructor Summary
ElementFilter()
          Select only the Elements.
ElementFilter(Namespace namespace)
          Select only the Elements with the supplied Namespace.
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.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Returns whether the two filters are equivalent (i.e. the matching names and namespace are equivalent).
 int hashCode()
           
 boolean matches(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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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:
true if 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:
equals in class java.lang.Object
Parameters:
obj - the object to compare against
Returns:
whether the two filters are equal

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

JDOM
1.1.3

Copyright 2011 Jason Hunter, Brett McLaughlin. All Rights Reserved.