yab.agent.object
Class Property

java.lang.Object
  |
  +--yab.agent.object.Property

public abstract class Property
extends Object


Constructor Summary
Property()
           
 
Method Summary
 ArrayList collect(Collection col)
           
 Condition containedIn(Collection col)
           
 Condition eq(int rhs)
           
 Condition eq(Object value)
           
 Condition equal(Object value)
           
abstract  Object eval(Object obj)
           
static Property get(String className, String methodName)
           
 Condition gt(int rhs)
           
 Condition gte(int rhs)
           
 Condition lt(int rhs)
           
 Condition lte(int rhs)
           
 Object max(Collection col)
           
 Object min(Collection col)
           
 Property of(Property who)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Property

public Property()
Method Detail

eval

public abstract Object eval(Object obj)

get

public static Property get(String className,
                           String methodName)

of

public Property of(Property who)

eq

public Condition eq(Object value)

equal

public Condition equal(Object value)

eq

public Condition eq(int rhs)

lt

public Condition lt(int rhs)

gt

public Condition gt(int rhs)

lte

public Condition lte(int rhs)

gte

public Condition gte(int rhs)

containedIn

public Condition containedIn(Collection col)

max

public Object max(Collection col)

min

public Object min(Collection col)

collect

public ArrayList collect(Collection col)