MetaDone
|
Public Member Functions | |
MutableValueAdaptor (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
void | trigger (EngineEvent event) |
Protected Member Functions | |
Component<?extends Value > | adapt (Component<?extends MutableValue > source) throws BadPreCondition |
void | disposeInternal () |
Private Member Functions | |
Component<?extends Value > | adapt (Component<?extends MutableValue > source, boolean eventUpdate) throws BadPreCondition |
void | invalidateEvents () |
void | rebuild () |
Private Attributes | |
final HashSet< EventTower <?super UserValueChangeEvent<?> > > | eventManagers = new HashSet<EventTower<? super UserValueChangeEvent<?>>>() |
Transforms a MutableValue into a Value.
none
none
metadone.client.grasyla2.value.MutableValueAdaptor.MutableValueAdaptor | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
Component<? extends Value> metadone.client.grasyla2.value.MutableValueAdaptor.adapt | ( | Component<?extends MutableValue > | source | ) | throws BadPreCondition [protected] |
Referenced by metadone.client.grasyla2.value.MutableValueAdaptor.rebuild().
Component<? extends Value> metadone.client.grasyla2.value.MutableValueAdaptor.adapt | ( | Component<?extends MutableValue > | source, |
boolean | eventUpdate | ||
) | throws BadPreCondition [private] |
void metadone.client.grasyla2.value.MutableValueAdaptor.disposeInternal | ( | ) | [protected] |
void metadone.client.grasyla2.value.MutableValueAdaptor.invalidateEvents | ( | ) | [private] |
void metadone.client.grasyla2.value.MutableValueAdaptor.rebuild | ( | ) | [private] |
void metadone.client.grasyla2.value.MutableValueAdaptor.trigger | ( | EngineEvent | event | ) |
final HashSet<EventTower<? super UserValueChangeEvent<?> > > metadone.client.grasyla2.value.MutableValueAdaptor.eventManagers = new HashSet<EventTower<? super UserValueChangeEvent<?>>>() [private] |