edu.uci.ics.jung.graph.predicates
Class UserDatumVertexPredicate
java.lang.Object
edu.uci.ics.jung.graph.predicates.GPredicate
edu.uci.ics.jung.graph.predicates.VertexPredicate
edu.uci.ics.jung.graph.predicates.UserDatumVertexPredicate
- All Implemented Interfaces:
- Predicate
public class UserDatumVertexPredicate
- extends VertexPredicate
A predicate that checks to see whether a vertex's user
data repository contains
the constructor-specified (key,datum) pair. This predicate
may be used as a constraint.
message
public static final String message
- See Also:
- Constant Field Values
UserDatumVertexPredicate
public UserDatumVertexPredicate(Object key,
Object datum)
evaluateVertex
public boolean evaluateVertex(ArchetypeVertex v)
- Returns
true
if the datum stored by v
with
key value key
(in the user data repository) is
datum
.
- Specified by:
evaluateVertex
in class VertexPredicate
- See Also:
UserData
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object o)
- Tests equality based on underlying objects
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getKey
public Object getKey()
- Returns the user data key which partially defines this predicate.
getDatum
public Object getDatum()
- Returns the user datum which partially defines this predicate.