GNU Classpath (0.95) | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
javax.accessibility.AccessibleContext
public abstract class AccessibleContext
extends Object
AccessibleAction
- the object can perform actionsAccessibleComponent
- the object has a graphical
representationAccessibleSelection
- the object allows its children to be
selectedAccessibleText
- the object represents editable textAccessibleValue
- the object represents a numerical valueField Summary | |
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
static String |
|
protected String |
|
protected String |
|
protected Accessible |
|
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
AccessibleAction |
|
abstract Accessible |
|
abstract int |
|
AccessibleComponent |
|
String |
|
AccessibleEditableText |
|
AccessibleIcon[] |
|
abstract int |
|
String |
|
Accessible |
|
AccessibleRelationSet |
|
abstract AccessibleRole |
|
AccessibleSelection |
|
abstract AccessibleStateSet |
|
AccessibleTable |
|
AccessibleText |
|
AccessibleValue |
|
abstract Locale |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class java.lang.Object | |
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
public static final String ACCESSIBLE_ACTION_PROPERTY
Constant used when supported set of actions has changed. Both the old and new values are listed in the event.
- Field Value:
- "accessibleActionProperty"
- See Also:
AccessibleAction
public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Constant used when active descendent of a component has changed. Both the old and new values are listed in the event.
- Field Value:
- "AccessibleActiveDescendant"
public static final String ACCESSIBLE_CARET_PROPERTY
Constant used when the accessibleText caret has changed. Both the old and new values are listed in the event.
- Field Value:
- "AccessibleCaret"
public static final String ACCESSIBLE_CHILD_PROPERTY
Constant used when children are added or removed. On addition, the new value of the event holds the new child; on removal, the old value holds the removed child.
- Field Value:
- "AccessibleChild"
public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
Constant used when a component's bounds have changed. The old and new bounds are given in the event.
- Field Value:
- "accessibleComponentBoundsChanged"
- Since:
- 1.5
public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Constant used when the accessible description has changed. Both the old and new values are listed in the event.
- Field Value:
- "AccessibleDescription"
public static final String ACCESSIBLE_HYPERTEXT_OFFSET
Constant used when a hypertext element received focus. Both the old and new values are listed in the event, with -1 indicating that no link had focus.
- Field Value:
- "AccessibleHypertextOffset"
- See Also:
AccessibleHyperlink
public static final String ACCESSIBLE_INVALIDATE_CHILDREN
Constant used when the state of child objects changes. The old value in the event is always null, and the new value is the component whose children have changed.
- Field Value:
- "accessibleInvalidateChildren"
- Since:
- 1.5
public static final String ACCESSIBLE_NAME_PROPERTY
Constant used when the accessible name has changed. Both the old and new values are listed in the event.
- Field Value:
- "AccessibleName"
public static final String ACCESSIBLE_SELECTION_PROPERTY
Constant used when the accessibleSelection has changed. Both the old and new values of the event are reserved for future use.
- Field Value:
- "AccessibleSelection"
public static final String ACCESSIBLE_STATE_PROPERTY
Constant used when the accessibleStateSet has changed. Both the old and new values are listed in the event, although either may be null if a state was disabled at that time.
- Field Value:
- "AccessibleState"
public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Constant used when the accessible table caption has changed. Both the old and new values are listed in the event.
- Field Value:
- "accessibleTableCaptionChanged"
- See Also:
Accessible
,AccessibleTable
public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Constant used when the accessible table column description has changed. Only the new value of the event has meaning.
- Field Value:
- "accessibleTableColumnDescriptionChanged"
- See Also:
AccessibleTable
public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Constant used when the accessible table column header has changed. Only the new value of the event has meaning.
- Field Value:
- "accessibleTableColumnHeaderChanged"
- See Also:
AccessibleTable
,AccessibleTableModelChange
public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Constant used when the accessible table model has changed. Only the new value of the event has meaning.
- Field Value:
- "accessibleTableModelChanged"
- See Also:
AccessibleTable
,AccessibleTableModelChange
public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Constant used when the accessible table row description has changed. Only the new value of the event has meaning.
- Field Value:
- "accessibleTableRowDescriptionChanged"
- See Also:
AccessibleTable
public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Constant used when the accessible table row header has changed. Only the new value of the event has meaning.
- Field Value:
- "accessibleTableRowHeaderChanged"
- See Also:
AccessibleTable
,AccessibleTableModelChange
public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Constant used when the accessible table summary has changed. Both the old and new values are listed in the event.
- Field Value:
- "accessibleTableSummaryChanged"
- See Also:
Accessible
,AccessibleTable
public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
Constant used when the attributes of some text have changed. On insertion, the old value is null and the new value is anAccessibleAttributeSequence
describing the insertion. On deletion, the old value is anAccessibleAttributeSequence
and the new value is null. For replacement, both the old and new values areAccessibleAttributeSequence
objects.
- Field Value:
- "accessibleTextAttributesChanged"
- Since:
- 1.5
public static final String ACCESSIBLE_TEXT_PROPERTY
Constant used when the accessibleText has changed. Both the old and new values of the event are reserved for future use.
- Field Value:
- "AccessibleText"
public static final String ACCESSIBLE_VALUE_PROPERTY
Constant used when the accessibleValue has changed. Both the old and new values are listed in the event.
- Field Value:
- "AccessibleValue"
public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Constant used when the visible data has changed. Both the old and new values of the event are reserved for future use.
- Field Value:
- "AccessibleVisibleData"
protected String accessibleDescription
A localized string describing this object.
protected String accessibleName
A localized string naming this object.
- See Also:
getAccessibleName()
,setAccessibleName(String)
public void addPropertyChangeListener(PropertyChangeListener l)
Add a PropertyChangeListener to the listener list. This listener will be notified of all property changes to the accessible object.
- Parameters:
l
- the listener to add
public void firePropertyChange(String name, Object oldValue, Object newValue)
Fire an event to report property changes. This is intended for use by the accessible objects, not general application programs. If oldValue and newValue differ, and the listenter list is not empty, a PropertyChange event is fired to each listener.
- Parameters:
name
- the property nameoldValue
- the prior valuenewValue
- the updated value
- See Also:
PropertyChangeSupport
,addPropertyChangeListener(PropertyChangeListener)
,removePropertyChangeListener(PropertyChangeListener)
,ACCESSIBLE_NAME_PROPERTY
,ACCESSIBLE_DESCRIPTION_PROPERTY
,ACCESSIBLE_STATE_PROPERTY
,ACCESSIBLE_VALUE_PROPERTY
,ACCESSIBLE_SELECTION_PROPERTY
,ACCESSIBLE_TEXT_PROPERTY
,ACCESSIBLE_VISIBLE_DATA_PROPERTY
public AccessibleAction getAccessibleAction()
Get any supported accessible actions. The default implementation returns null.
- Returns:
- the supported action, or null
- See Also:
AccessibleAction
public abstract Accessible getAccessibleChild(int i)
Returns the specified accessible chile.
- Parameters:
i
- the 0-based index to get
- Returns:
- the child, or null if out of bounds
- See Also:
getAccessibleChildrenCount()
public abstract int getAccessibleChildrenCount()
Returns the number of accessible children of this object.
- Returns:
- the number of accessible children
- See Also:
getAccessibleChild(int)
public AccessibleComponent getAccessibleComponent()
Get any supported accessible component. The default implementation returns null.
- Returns:
- the supported component, or null
- See Also:
AccessibleComponent
public String getAccessibleDescription()
Get the localized description of the object. For example, a 'Cancel' button may be described as "Ignore changes and close dialog box" in en_US.
- Returns:
- the accessible object's description, or null if there is none
- See Also:
setAccessibleDescription(String)
public AccessibleEditableText getAccessibleEditableText()
Get any supported accessible editable text. The default implementation returns null.
- Returns:
- the supported editable text, or null
- See Also:
AccessibleEditableText
public AccessibleIcon[] getAccessibleIcon()
Get all supported accessible icons. The default implementation returns null.
- Returns:
- the supported icons, or null
- See Also:
AccessibleIcon
public abstract int getAccessibleIndexInParent()
Gets the index of this object within its accessible parent.
- Returns:
- the 0-based index, or -1 if there is no accessible parent
public String getAccessibleName()
Get the localized name of the object. For example, a label may just return the text of the label, while an entry field for city may return "city" in en_US.
- Returns:
- the accessible object's name, or null if it is unnamed
- See Also:
setAccessibleName(String)
public Accessible getAccessibleParent()
Return the accessible parent of this object.
- Returns:
- the accessible parent, or null if there is none
public AccessibleRelationSet getAccessibleRelationSet()
Get any supported accessible relation set. The default implementation returns an empty AccessibleRelationSet.
- Returns:
- the supported relation set, or
null
- See Also:
AccessibleRelationSet
public abstract AccessibleRole getAccessibleRole()
Gets the role of this object. For example, a button serves the role of AccessibleRole.PUSH_BUTTON. This allows assistive technologies to funnel similar objects into the same assistance classes. Note that the class is extensible, to define new roles if necessary.
- Returns:
- the role of the object
- See Also:
AccessibleRole
public AccessibleSelection getAccessibleSelection()
Get any supported accessible selection. The default implementation returns null.
- Returns:
- the supported selection, or null
- See Also:
AccessibleSelection
public abstract AccessibleStateSet getAccessibleStateSet()
Gets the state set of this object. A change in the state of the object will fire a PropertyChangeEvent for ACCESSIBLE_STATE_PROPERTY.
- Returns:
- the current state of the object
public AccessibleTable getAccessibleTable()
Get any supported accessible table. The default implementation returns null.
- Returns:
- the supported table, or null
- See Also:
AccessibleTable
public AccessibleText getAccessibleText()
Get any supported accessible text. The default implementation returns null.
- Returns:
- the supported text, or null
- See Also:
AccessibleText
public AccessibleValue getAccessibleValue()
Get any supported accessible value. The default implementation returns null.
- Returns:
- the supported value, or null
- See Also:
AccessibleValue
public abstract Locale getLocale()
Gets the component locale, deferring to the parent if one is not declared.
- Returns:
- the locale
- Throws:
IllegalComponentStateException
- if there is no locale or parent
public void removePropertyChangeListener(PropertyChangeListener l)
Remove a PropertyChangeListener from the listener list.
- Parameters:
l
- the listener to remove
public void setAccessibleDescription(String s)
Set the localized name of the object. This will fire a PropertyChangeEvent with ACCESSIBLE_DESCRIPTION_PROPERTY.
- Parameters:
s
- the new description
public void setAccessibleName(String s)
Set the localized name of the object. This will fire a PropertyChangeEvent with ACCESSIBLE_NAME_PROPERTY.
- Parameters:
s
- the new name
public void setAccessibleParent(Accessible a)
Sets the accessible parent of this object. This should only be used when the current parent object should not be the accessible parent; only the parent of the accessible child should call this method.
- Parameters:
a
- the new parent
GNU Classpath (0.95) |