Package org.eclipse.swt.accessibility
Class AccessibleActionAdapter
java.lang.Object
org.eclipse.swt.accessibility.AccessibleActionAdapter
- All Implemented Interfaces:
EventListener
,AccessibleActionListener
,SWTEventListener
This adapter class provides default implementations for the
methods in the
AccessibleActionListener
interface.
Classes that wish to deal with AccessibleAction
events can
extend this class and override only the methods that they are
interested in.
- Since:
- 3.6
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Performs the specified action on the object.void
Returns the number of accessible actions available in this object.void
Returns a description of the specified action.void
Returns a string representing one or more key bindings, if there are any, associated with the specified action.void
Returns the name of the specified action.
-
Constructor Details
-
AccessibleActionAdapter
public AccessibleActionAdapter()
-
-
Method Details
-
getActionCount
Returns the number of accessible actions available in this object.If there are more than one, the first one (index 0) is considered the "default" action of the object.
- Specified by:
getActionCount
in interfaceAccessibleActionListener
- Parameters:
e
- an event object containing the following fields:- [out] count - the number of actions, or zero if there are no actions
-
doAction
Performs the specified action on the object.- Specified by:
doAction
in interfaceAccessibleActionListener
- Parameters:
e
- an event object containing the following fields:- [in] index - a 0 based index specifying the action to perform. If the index lies outside the valid range no action is performed.
- [out] result - set to
ACC.OK
if the action was performed.
-
getDescription
Returns a description of the specified action.- Specified by:
getDescription
in interfaceAccessibleActionListener
- Parameters:
e
- an event object containing the following fields:- [in] index - a 0 based index specifying which action's description to return
- [out] result - a localized string describing the specified action, or null if the index lies outside the valid range
-
getKeyBinding
Returns a string representing one or more key bindings, if there are any, associated with the specified action.The returned string is of the following form: mnemonic;accelerator for example: "C;CTRL+C" for the Copy item in a typical Edit menu.
- Specified by:
getKeyBinding
in interfaceAccessibleActionListener
- Parameters:
e
- an event object containing the following fields:- [in] index - a 0 based index specifying which action's key bindings to return
- [out] result - a semicolon-delimited string of localized key bindings (example: "C;CTRL+C"), or null if the index lies outside the valid range
-
getName
Returns the name of the specified action.There is no need to implement this method for single action controls since that would be redundant with AccessibleControlListener.getDefaultAction.
- Specified by:
getName
in interfaceAccessibleActionListener
- Parameters:
e
- an event object containing the following fields:- [in] index - a 0 based index specifying which action's name to return
- [in] localized - a boolean indicating whether or not to return a localized name
- [out] result - the name of the specified action, or null if the index lies outside the valid range
-