Package | twaver |
Class | public class AlarmStatePropagator |
Inheritance | AlarmStatePropagator ![]() ![]() |
However, you can create a new alarm propagator and set to ElementBox to spread alarm influence by your rules.
Method | Defined By | ||
---|---|---|---|
AlarmStatePropagator(dataBox:ElementBox)
Creator. | AlarmStatePropagator |
Method | Defined By | ||
---|---|---|---|
![]() |
Called when a data box has been changed. | PropertyPropagator | |
handleDataPropertyChange(e:PropertyChangeEvent):void [override]
Called when a property of a data has been changed. | AlarmStatePropagator | ||
![]() |
Propagate property change to the specified data. | PropertyPropagator | |
[override]
Called when need to propagate property change to specified
data's parent. | AlarmStatePropagator | ||
![]() | propagateToTop(data:IData):void
Propagate property change to the specified data's next level data. | PropertyPropagator |
AlarmStatePropagator | () | Constructor |
public function AlarmStatePropagator(dataBox:ElementBox)
Creator. Create propagator and connect to the specified element box.
ParametersdataBox:ElementBox — the element box this propagator will work for.
|
handleDataPropertyChange | () | method |
override protected function handleDataPropertyChange(e:PropertyChangeEvent):void
Called when a property of a data has been changed. This default implementation will propagate this change to parent data. Overwrite this method to do customized propagate action.
Parameters
e:PropertyChangeEvent — the property change event contains information
of that change.
|
propagateToParent | () | method |
override protected function propagateToParent(child:IData, parent:IData):void
Called when need to propagate property change to specified data's parent.
Parameters
child:IData — child data, the change source.
| |
parent:IData — parent data, the propagation target.
|