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

Quick Search    Search Deep

java.awt
Class Checkbox.AccessibleAWTCheckbox  view Checkbox.AccessibleAWTCheckbox download Checkbox.AccessibleAWTCheckbox.java

java.lang.Object
  extended byjavax.accessibility.AccessibleContext
      extended byjava.awt.Component.AccessibleAWTComponent
          extended byjava.awt.Checkbox.AccessibleAWTCheckbox
All Implemented Interfaces:
javax.accessibility.AccessibleAction, javax.accessibility.AccessibleComponent, javax.accessibility.AccessibleValue, java.util.EventListener, java.awt.event.ItemListener, java.io.Serializable
Enclosing class:
Checkbox

protected class Checkbox.AccessibleAWTCheckbox
extends Component.AccessibleAWTComponent
implements java.awt.event.ItemListener, javax.accessibility.AccessibleAction, javax.accessibility.AccessibleValue

This class provides accessibility support for the checkbox.


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
Checkbox.AccessibleAWTCheckbox()
          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.
 javax.accessibility.AccessibleStateSet getAccessibleStateSet()
          Returns the state set of this accessible object.
 javax.accessibility.AccessibleValue getAccessibleValue()
          Returns an implementation of the AccessibleValue interface for this accessible object.
 java.lang.Number getCurrentAccessibleValue()
          Returns the current value of this accessible object.
 java.lang.Number getMaximumAccessibleValue()
          Returns the maximum acceptable accessible value used by this object, or null if no maximum value exists.
 java.lang.Number getMinimumAccessibleValue()
          Returns the minimum acceptable accessible value used by this object, or null if no minimum value exists.
 void itemStateChanged(java.awt.event.ItemEvent event)
          Captures changes to the state of the checkbox and fires appropriate accessible property change events.
 boolean setCurrentAccessibleValue(java.lang.Number number)
          Sets the current value of this accessible object to that supplied.
 
Methods inherited from class java.awt.Component.AccessibleAWTComponent
addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, 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, 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

Checkbox.AccessibleAWTCheckbox

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

Method Detail

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Captures changes to the state of the checkbox and fires appropriate accessible property change events.

Specified by:
itemStateChanged in interface java.awt.event.ItemListener

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.


getAccessibleValue

public javax.accessibility.AccessibleValue getAccessibleValue()
Returns an implementation of the AccessibleValue 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 value as well as the context.


getAccessibleActionCount

public int getAccessibleActionCount()
Returns the number of actions associated with this accessible object. This default implementation returns 0.

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. This default implementation always returns null.

Specified by:
getAccessibleActionDescription in interface javax.accessibility.AccessibleAction

doAccessibleAction

public boolean doAccessibleAction(int i)
Executes the action with the specified id. This default implementation simply returns false.

Specified by:
doAccessibleAction in interface javax.accessibility.AccessibleAction

getCurrentAccessibleValue

public java.lang.Number getCurrentAccessibleValue()
Returns the current value of this accessible object. If no value has been set, null is returned. This default implementation always returns null, regardless.

Specified by:
getCurrentAccessibleValue in interface javax.accessibility.AccessibleValue

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(java.lang.Number number)
Sets the current value of this accessible object to that supplied. In this default implementation, the value is never set and the method always returns false.

Specified by:
setCurrentAccessibleValue in interface javax.accessibility.AccessibleValue

getMinimumAccessibleValue

public java.lang.Number getMinimumAccessibleValue()
Returns the minimum acceptable accessible value used by this object, or null if no minimum value exists. This default implementation always returns null.

Specified by:
getMinimumAccessibleValue in interface javax.accessibility.AccessibleValue

getMaximumAccessibleValue

public java.lang.Number getMaximumAccessibleValue()
Returns the maximum acceptable accessible value used by this object, or null if no maximum value exists. This default implementation always returns null.

Specified by:
getMaximumAccessibleValue in interface javax.accessibility.AccessibleValue

getAccessibleRole

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

Overrides:
getAccessibleRole in class Component.AccessibleAWTComponent

getAccessibleStateSet

public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
Returns the state set of this accessible object.

Overrides:
getAccessibleStateSet in class Component.AccessibleAWTComponent