javax.accessibility

Interface AccessibleAction

public interface AccessibleAction

If an object implements this interface then it must be able to perform one or more actions. Accessibility software can use the implementations of this interface to discover and perform actions on an object.

The AccessibleContext.getAccessibleAction() method should return null if an object does not implement this interface.

Since: 1.2

See Also: Accessible AccessibleContext getAccessibleAction

UNKNOWN: updated to 1.4

Field Summary
static StringDECREMENT
The name of an action which decrements a value.
static StringINCREMENT
The name of an action which increments a value.
static StringTOGGLE_EXPAND
The name of an action which toggles the expansion of a tree node.
Method Summary
booleandoAccessibleAction(int i)
Perform the specified action.
intgetAccessibleActionCount()
Get the number possible actions for this object, with the zeroth representing the default action.
StringgetAccessibleActionDescription(int i)
Get a description for the specified action.

Field Detail

DECREMENT

public static final String DECREMENT
The name of an action which decrements a value.

Since: 1.5

INCREMENT

public static final String INCREMENT
The name of an action which increments a value.

Since: 1.5

TOGGLE_EXPAND

public static final String TOGGLE_EXPAND
The name of an action which toggles the expansion of a tree node.

Since: 1.5

Method Detail

doAccessibleAction

public boolean doAccessibleAction(int i)
Perform the specified action. Does nothing if out of bounds.

Parameters: i the action to perform, 0-based

Returns: true if the action was performed

getAccessibleActionCount

public int getAccessibleActionCount()
Get the number possible actions for this object, with the zeroth representing the default action.

Returns: the 0-based number of actions

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
Get a description for the specified action. Returns null if out of bounds.

Parameters: i the action to describe, 0-based

Returns: description of the action