Package com.iizix.prop.vs
Class VSActionAdapter
java.lang.Object
com.iizix.prop.vs.VSActionAdapter
- All Implemented Interfaces:
IVSActionListener
,IVSComponentListener
,IVSComponentState
Adapter for interface used to listen to VS action events.
- Author:
- Christopher Mindus
Nested Class Summary
Nested classes/interfaces inherited from interface com.iizix.prop.vs.IVSComponentState
IVSComponentState.State
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionvoid
onActionCompleted
(VSAction action, VSActionTXProcess process, Throwable exception) Called after the action completes the TXP processing i.e.void
onActionInvoked
(VSAction action, VSActionTXProcess process) Called before the action invokes the Action Actors.void
onBroken
(VSRelativeReference<?> reference, VSAction action) Called when the property reference has been broken, i.e.void
onParentStateChanged
(IVSComponent parent, IVSComponentState.State state, boolean on) Called when the column changes state.void
onResolved
(VSRelativeReference<?> reference, VSAction action) Called when the property reference has been resolved.void
onStateChanged
(VSAction action, IVSComponentState.State state, boolean on) Called when the field changes state.
Constructor Details
VSActionAdapter
public VSActionAdapter()
Method Details
onResolved
Called when the property reference has been resolved. UI components use this method to set its state according to the field.- Specified by:
onResolved
in interfaceIVSActionListener
- Parameters:
reference
- The VSRelativeReference instance holding the reference.action
- The target reference.
onBroken
Called when the property reference has been broken, i.e. unresolved.- Specified by:
onBroken
in interfaceIVSActionListener
- Parameters:
reference
- The VSRelativeReference instance holding the reference.action
- The target reference.
onStateChanged
Called when the field changes state.- Specified by:
onStateChanged
in interfaceIVSActionListener
- Parameters:
action
- The VS action.state
- The state change.on
- New state.
onParentStateChanged
Called when the column changes state.- Specified by:
onParentStateChanged
in interfaceIVSComponentListener
- Parameters:
parent
- The parent who's state was changed.state
- The state change, possible values PARENT_ENABLED, PARENT_READONLY, PARENT_VISIBLE.on
- New state.
onActionInvoked
Called before the action invokes the Action Actors.This method is called in the execution trigger thread.
- Specified by:
onActionInvoked
in interfaceIVSActionListener
- Parameters:
action
- The VS action.process
- The initialized process.
onActionCompleted
Called after the action completes the TXP processing i.e. all its Action Actor calls. This method is called regardless of success or failures. It can be used to check the state of the process.This method is called from the thread that executed the TX action process.
- Specified by:
onActionCompleted
in interfaceIVSActionListener
- Parameters:
action
- The VS action.process
- The completed process.exception
- Potential exception in TX process, null for none.