java.awt
Class Scrollbar.AccessibleAWTScrollBar

java.lang.Object
  extended by javax.accessibility.AccessibleContext
      extended by java.awt.Component.AccessibleAWTComponent
          extended by java.awt.Scrollbar.AccessibleAWTScrollBar
All Implemented Interfaces:
Serializable, AccessibleComponent, AccessibleValue
Enclosing class:
Scrollbar

protected class Scrollbar.AccessibleAWTScrollBar
extends Component.AccessibleAWTComponent
implements AccessibleValue

This class provides accessibility support for the scrollbar.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
Field Summary
 
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
 
Constructor Summary
protected Scrollbar.AccessibleAWTScrollBar()
           
 
Method Summary
 AccessibleRole getAccessibleRole()
          Returns the role of this accessible object.
 AccessibleStateSet getAccessibleStateSet()
          Returns the state set of this accessible object.
 AccessibleValue getAccessibleValue()
          Returns an implementation of the AccessibleValue interface for this accessible object.
 Number getCurrentAccessibleValue()
          Returns the current value of this accessible object.
 Number getMaximumAccessibleValue()
          Returns the maximum acceptable accessible value used by this object.
 Number getMinimumAccessibleValue()
          Returns the minimum acceptable accessible value used by this object.
 boolean setCurrentAccessibleValue(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, getAccessibleAction, 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
 

Constructor Detail

Scrollbar.AccessibleAWTScrollBar

protected Scrollbar.AccessibleAWTScrollBar()
Method Detail

getAccessibleRole

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

Overrides:
getAccessibleRole in class Component.AccessibleAWTComponent
Returns:
the instance of AccessibleRole, which describes this object.
See Also:
AccessibleRole

getAccessibleStateSet

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

Overrides:
getAccessibleStateSet in class Component.AccessibleAWTComponent
Returns:
a set of AccessibleStates which represent the current state of the accessible object.
See Also:
AccessibleState, AccessibleStateSet

getAccessibleValue

public 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.

Overrides:
getAccessibleValue in class AccessibleContext
Returns:
the accessible value associated with this context.
See Also:
AccessibleValue

getCurrentAccessibleValue

public Number getCurrentAccessibleValue()
Returns the current value of this accessible object. In this case, this is the same as the value for the scrollbar, wrapped in an Integer object.

Specified by:
getCurrentAccessibleValue in interface AccessibleValue
Returns:
the numeric value of this scrollbar.
See Also:
AccessibleValue.getCurrentAccessibleValue()

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(Number number)
Sets the current value of this accessible object to that supplied. In this case, the value of the scrollbar is set, and this method always returns true.

Specified by:
setCurrentAccessibleValue in interface AccessibleValue
Parameters:
number - the new accessible value.
Returns:
true if the value was set.
See Also:
AccessibleValue.setCurrentAccessibleValue(java.lang.Number)

getMinimumAccessibleValue

public Number getMinimumAccessibleValue()
Returns the minimum acceptable accessible value used by this object. In this case, this is the same as the minimum value of the scrollbar, wrapped in an object.

Specified by:
getMinimumAccessibleValue in interface AccessibleValue
Returns:
the minimum value of this scrollbar.
See Also:
AccessibleValue.getMinimumAccessibleValue()

getMaximumAccessibleValue

public Number getMaximumAccessibleValue()
Returns the maximum acceptable accessible value used by this object. In this case, this is the same as the maximum value of the scrollbar, wrapped in an object.

Specified by:
getMaximumAccessibleValue in interface AccessibleValue
Returns:
the maximum value of this scrollbar.
See Also:
AccessibleValue.getMaximumAccessibleValue()