Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.awt
Class Choice.AccessibleAWTChoice  view Choice.AccessibleAWTChoice download Choice.AccessibleAWTChoice.java

java.lang.Object
  extended byjavax.accessibility.AccessibleContext
      extended byjava.awt.Component.AccessibleAWTComponent
          extended byjava.awt.Choice.AccessibleAWTChoice
All Implemented Interfaces:
javax.accessibility.AccessibleAction, javax.accessibility.AccessibleComponent, java.io.Serializable
Enclosing class:
Choice

protected class Choice.AccessibleAWTChoice
extends Component.AccessibleAWTComponent
implements javax.accessibility.AccessibleAction

This class provides accessibility support for the combo box.


Nested Class Summary
 
Nested classes inherited from class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
Field Summary
private static long serialVersionUID
          Serialization constant to match JDK 1.5
 
Fields inherited from class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
 
Fields inherited from class javax.accessibility.AccessibleContext
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
 
Fields inherited from interface javax.accessibility.AccessibleAction
DECREMENT, INCREMENT, TOGGLE_EXPAND
 
Constructor Summary
Choice.AccessibleAWTChoice()
          Default constructor which simply calls the super class for generic component accessibility handling.
 
Method Summary
 boolean doAccessibleAction(int i)
          Executes the action with the specified id.
 javax.accessibility.AccessibleAction getAccessibleAction()
          Returns an implementation of the AccessibleAction interface for this accessible object.
 int getAccessibleActionCount()
          Returns the number of actions associated with this accessible object.
 java.lang.String getAccessibleActionDescription(int i)
          Returns a description of the action with the supplied id.
 javax.accessibility.AccessibleRole getAccessibleRole()
          Returns the role of this accessible object.
 
Methods inherited from class java.awt.Component.AccessibleAWTComponent
addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 
Methods inherited from class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serialization constant to match JDK 1.5

See Also:
Constant Field Values
Constructor Detail

Choice.AccessibleAWTChoice

public Choice.AccessibleAWTChoice()
Default constructor which simply calls the super class for generic component accessibility handling.

Method Detail

getAccessibleAction

public javax.accessibility.AccessibleAction getAccessibleAction()
Returns an implementation of the AccessibleAction interface for this accessible object. In this case, the current instance is simply returned (with a more appropriate type), as it also implements the accessible action as well as the context.


getAccessibleRole

public javax.accessibility.AccessibleRole getAccessibleRole()
Returns the role of this accessible object.

Overrides:
getAccessibleRole in class Component.AccessibleAWTComponent

getAccessibleActionCount

public int getAccessibleActionCount()
Returns the number of actions associated with this accessible object. In this case, it is the number of choices available.

Specified by:
getAccessibleActionCount in interface javax.accessibility.AccessibleAction

getAccessibleActionDescription

public java.lang.String getAccessibleActionDescription(int i)
Returns a description of the action with the supplied id. In this case, it is the text used in displaying the particular choice on-screen.

Specified by:
getAccessibleActionDescription in interface javax.accessibility.AccessibleAction

doAccessibleAction

public boolean doAccessibleAction(int i)
Executes the action with the specified id. In this case, calling this method provides the same behaviour as would choosing a choice from the list in a visual manner.

Specified by:
doAccessibleAction in interface javax.accessibility.AccessibleAction