Package edu.washington.cs.supple.rep.values

Interface Summary
ValueBinding ValueBinding represents the interface between ui specifications and application data.
ValueListener Interface for referencers of ValueBindings to receive value changes.
 

Class Summary
AsBooleanValue AsBooleanValue converts a non-boolean value into a boolean according to a specified condition.
ConstantValue ConstantValue represents an object value that can't change.
EqualsValue EqualsValue computes the equality between two ValueBindings and returns it as a third value of type Boolean.
FirstAndOnlyRef A value that references the first element within a collection.
RemoteValueObject Remote value objects are used to represent complex values that cannot be serialized, and rely on a RemoteValueObjectMap to keep the local and remote versions in sync.
RemoteValueObjectMap Map from local value objects to remote ones.
Value A value represents an independent holder of data within a ui specification.
ValueObject ValueObjects represent complex values.
ValueRef ValueRef acts as a pointer to another value.
Variable Abstract base class for value bindings that change.