jve.generated
Interface IActionBinder1

All Superinterfaces:
IActionBinder
All Known Implementing Classes:
SwingDataServiceAction

public interface IActionBinder1
extends IActionBinder

IActionBinder1 includes flags and methods that can be used by a widget that is bound to an action to enable or disable itself. For example a button could enable itself when a property of its argument changes or when the argument itself changes or is set to null.


Nested Class Summary
 
Nested classes inherited from class jve.generated.IActionBinder
IActionBinder.ActionBinderEvent, IActionBinder.ActionBinderListener
 
Field Summary
static int FLAGS_ACTION_PERFORMED
          Flag for when the action is performed.
static int FLAGS_ACTION_PERFORMED_NULL_OBJECT
          Flag for when the action is performed with a null object.
static int FLAGS_ACTION_PERFORMED_OBJECT
          Flag for when the action is performed with a non-null object.
static int FLAGS_NONE
          Flag to indicate that no flags are set.
static int FLAGS_NULL_OBJECT_CHANGE
          Flag for when the argument is changed to null.
static int FLAGS_NULL_PROPERTY_CHANGE
          Flag for when a property of an argument is changed to null.
static int FLAGS_OBJECT_CHANGE
          Flag for when the argument itself is changed (e.g., argument now points to a different UserObject).
static int FLAGS_PROPERTY_CHANGE
          Flag for when a property of an argument is changed (e.g., the 'name' property of a UserObject).
 
Fields inherited from interface jve.generated.IActionBinder
ENABLE_DISABLE_ACTION, ENABLE_ENABLE_ACTION, ENABLE_NO_ACTION
 
Method Summary
 void setDisableFlags(int flags)
          This method is used to configure when the visual will disable itself.
 void setEnableFlags(int flags)
          This method is used to configure when the visual will enable itself.
 
Methods inherited from interface jve.generated.IActionBinder
addActionBinderListener, getActionType, isEnabled, removeActionBinderListener, setActionType, setEnabled
 

Field Detail

FLAGS_NONE

public static final int FLAGS_NONE
Flag to indicate that no flags are set.

See Also:
Constant Field Values

FLAGS_PROPERTY_CHANGE

public static final int FLAGS_PROPERTY_CHANGE
Flag for when a property of an argument is changed (e.g., the 'name' property of a UserObject).

See Also:
Constant Field Values

FLAGS_NULL_PROPERTY_CHANGE

public static final int FLAGS_NULL_PROPERTY_CHANGE
Flag for when a property of an argument is changed to null.

See Also:
Constant Field Values

FLAGS_OBJECT_CHANGE

public static final int FLAGS_OBJECT_CHANGE
Flag for when the argument itself is changed (e.g., argument now points to a different UserObject).

See Also:
Constant Field Values

FLAGS_NULL_OBJECT_CHANGE

public static final int FLAGS_NULL_OBJECT_CHANGE
Flag for when the argument is changed to null.

See Also:
Constant Field Values

FLAGS_ACTION_PERFORMED_OBJECT

public static final int FLAGS_ACTION_PERFORMED_OBJECT
Flag for when the action is performed with a non-null object.

See Also:
Constant Field Values

FLAGS_ACTION_PERFORMED_NULL_OBJECT

public static final int FLAGS_ACTION_PERFORMED_NULL_OBJECT
Flag for when the action is performed with a null object.

See Also:
Constant Field Values

FLAGS_ACTION_PERFORMED

public static final int FLAGS_ACTION_PERFORMED
Flag for when the action is performed.

See Also:
Constant Field Values
Method Detail

setDisableFlags

public void setDisableFlags(int flags)
This method is used to configure when the visual will disable itself.

Parameters:
flags -

setEnableFlags

public void setEnableFlags(int flags)
This method is used to configure when the visual will enable itself.

Parameters:
flags -