jfun.yan.util
Class NameFilteredMemberPredicate
java.lang.Object
jfun.yan.util.NameFilteredMemberPredicate
- All Implemented Interfaces:
- java.io.Serializable, MemberPredicate
public class NameFilteredMemberPredicate
- extends java.lang.Object
- implements MemberPredicate
This implementation of MemberPredicate checks whether the logical
name of the member falls among a predefined set of keys.
- Author:
- Ben Yu
Dec 31, 2005 12:31:40 PM
- See Also:
- Serialized Form
|
Method Summary |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
boolean |
isMember(java.lang.String name,
java.lang.reflect.Member m)
Evaluate predicate against a logical name and the Member object. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NameFilteredMemberPredicate
public NameFilteredMemberPredicate(java.util.Set set)
- Create a NameFilteredMemberPredicate object.
- Parameters:
set - the set of keys.
isMember
public boolean isMember(java.lang.String name,
java.lang.reflect.Member m)
- Description copied from interface:
MemberPredicate
- Evaluate predicate against a logical name and the Member object.
- Specified by:
isMember in interface MemberPredicate
- Parameters:
name - the logical name.m - the Member object.
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object