Prev Package | Next Package | Frames | No Frames |
ValueModel
interface and hierarchy.Interface Summary | |
ValueModel | Describes models with a generic access to a single value that allow to observe value changes. |
Class Summary | |
AbstractConverter | An abstract class that minimizes the effort required to implement a type converter. |
AbstractValueModel | An abstract class that minimizes the effort required to implement
the ValueModel interface. |
AbstractVetoableValueModel | A ValueModel that allows to accept or reject proposed value changes. |
BufferedValueModel | A ValueModel that wraps another ValueModel, the subject, and delays changes of the subject's value. |
ComponentValueModel | A ValueModel that provides relevant GUI state in presentation models. |
ConverterFactory | A factory that vends ValueModels that convert types, for example Dates to Strings. |
ConverterFactory.BooleanNegator | Negates Booleans leaving null unchanged. |
ConverterFactory.BooleanToStringConverter | Converts Booleans to Strings and vice-versa using given texts for true, false, and null. |
ConverterFactory.DoubleConverter | Converts Doubles using a given multiplier. |
ConverterFactory.DoubleToIntegerConverter | Converts Doubles to Integers and vice-versa. |
ConverterFactory.FloatConverter | Converts Floats using a given multiplier. |
ConverterFactory.FloatToIntegerConverter | Converts Floats to Integers and vice-versa. |
ConverterFactory.IntegerConverter | Converts Integers using a given multiplier. |
ConverterFactory.LongConverter | Converts Longs using a given multiplier. |
ConverterFactory.LongToIntegerConverter | Converts Longs to Integers and vice-versa. |
ConverterFactory.StringConverter | Converts Values to Strings and vice-versa using a given Format. |
DelayedReadValueModel | A ValueModel that deferres updates and read-access for a specified delay. |
Trigger | A ValueModel implementation that is intended to be used as trigger channel for instances of BufferedValueModel. |
ValueHolder | A simple ValueModel implementation
that holds a generic value. |
ValueModel
interface and hierarchy. The contained abstract classes minimize
the effort to implement new ValueModel
s.
<!--