|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.accessibility.AccessibleContext java.awt.Component.AccessibleAWTComponent java.awt.TextComponent.AccessibleAWTTextComponent
This class implements accessibility support for the
TextComponent
class. It provides an implementation of the
Java Accessibility API appropriate to text component user-interface
elements.
Nested Class Summary |
Nested classes 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_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, 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_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent |
Fields inherited from interface javax.accessibility.AccessibleText |
CHARACTER, SENTENCE, WORD |
Constructor Summary | |
TextComponent.AccessibleAWTTextComponent()
Constructs an AccessibleAWTTextComponent. |
Method Summary | |
javax.accessibility.AccessibleRole |
getAccessibleRole()
Gets the role of this object. |
javax.accessibility.AccessibleStateSet |
getAccessibleStateSet()
Gets the state set of the TextComponent. |
javax.accessibility.AccessibleText |
getAccessibleText()
Get the AccessibleText associated with this object. |
String |
getAfterIndex(int part,
int index)
Returns the String after a given index. |
String |
getAtIndex(int part,
int index)
Returns the String at a given index. |
String |
getBeforeIndex(int part,
int index)
Returns the String before a given index. |
int |
getCaretPosition()
Returns the zero-based offset of the caret. |
AttributeSet |
getCharacterAttribute(int i)
Returns the AttributeSet for a given character (at a given index). |
Rectangle |
getCharacterBounds(int i)
Determines the bounding box of the character at the given index into the string. |
int |
getCharCount()
Returns the number of characters (valid indicies) |
int |
getIndexAtPoint(Point p)
Given a point in local coordinates, return the zero-based index of the character under that Point. |
String |
getSelectedText()
Returns the portion of the text that is selected. |
int |
getSelectionEnd()
Returns the end offset within the selected text. |
int |
getSelectionStart()
Returns the start offset within the selected text. |
void |
textValueChanged(TextEvent textEvent)
TextListener notification of a text value change. |
Methods inherited from class javax.accessibility.AccessibleContext |
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TextComponent.AccessibleAWTTextComponent()
Method Detail |
public void textValueChanged(TextEvent textEvent)
textValueChanged
in interface TextListener
public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
in class Component.AccessibleAWTComponent
AccessibleStateSet
,
AccessibleState
,
Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
public javax.accessibility.AccessibleRole getAccessibleRole()
getAccessibleRole
in class Component.AccessibleAWTComponent
AccessibleRole
public javax.accessibility.AccessibleText getAccessibleText()
public int getIndexAtPoint(Point p)
getIndexAtPoint
in interface javax.accessibility.AccessibleText
p
- the Point in local coordinates
public Rectangle getCharacterBounds(int i)
getCharacterBounds
in interface javax.accessibility.AccessibleText
i
- the index into the String >= 0
public int getCharCount()
getCharCount
in interface javax.accessibility.AccessibleText
public int getCaretPosition()
getCaretPosition
in interface javax.accessibility.AccessibleText
public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
in interface javax.accessibility.AccessibleText
i
- the zero-based index into the text
public int getSelectionStart()
getSelectionStart
in interface javax.accessibility.AccessibleText
public int getSelectionEnd()
getSelectionEnd
in interface javax.accessibility.AccessibleText
public String getSelectedText()
getSelectedText
in interface javax.accessibility.AccessibleText
public String getAtIndex(int part, int index)
getAtIndex
in interface javax.accessibility.AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD,
or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0
public String getAfterIndex(int part, int index)
getAfterIndex
in interface javax.accessibility.AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD,
or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0
public String getBeforeIndex(int part, int index)
getBeforeIndex
in interface javax.accessibility.AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD,
or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |