|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
javax.swing.text.html.AccessibleHTML.HTMLAccessibleContext
javax.swing.text.html.AccessibleHTML.TextElementInfo.TextAccessibleContext
| Nested Class Summary | |
private class |
AccessibleHTML.TextElementInfo.TextAccessibleContext.IndexedSegment
IndexedSegment extends Segment adding the offset into the the model the Segment was asked for. |
| Field Summary |
| Fields inherited from class javax.swing.text.html.AccessibleHTML.HTMLAccessibleContext |
elementInfo |
| 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 | |
AccessibleHTML.TextElementInfo.TextAccessibleContext(AccessibleHTML.ElementInfo elementInfo)
|
|
| Method Summary | |
String |
getAccessibleDescription()
Gets the accessibleDescription property of this object. |
String |
getAccessibleName()
Gets the accessibleName property of this object. |
javax.accessibility.AccessibleRole |
getAccessibleRole()
Gets the role of this object. |
javax.accessibility.AccessibleText |
getAccessibleText()
|
String |
getAfterIndex(int part,
int index)
|
String |
getAtIndex(int part,
int index)
|
private String |
getAtIndex(int part,
int index,
int direction)
Gets the word, sentence, or character at index.
|
String |
getBeforeIndex(int part,
int index)
|
int |
getCaretPosition()
Return the zero-based offset of the caret. |
AttributeSet |
getCharacterAttribute(int i)
Return the AttributeSet for a given character at a given index |
Rectangle |
getCharacterBounds(int i)
Determine the bounding box of the character at the given index into the string. |
int |
getCharCount()
Return 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. |
private Element |
getParagraphElement(int index)
|
private AccessibleHTML.TextElementInfo.TextAccessibleContext.IndexedSegment |
getParagraphElementText(int index)
|
private AccessibleHTML.TextElementInfo.TextAccessibleContext.IndexedSegment |
getSegmentAt(int part,
int index)
Returns the Segment at index representing either
the paragraph or sentence as identified by part, or
null if a valid paragraph/sentence can't be found. |
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. |
private String |
getText(int offset,
int length)
|
| Methods inherited from class javax.accessibility.AccessibleContext |
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleParent, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AccessibleHTML.TextElementInfo.TextAccessibleContext(AccessibleHTML.ElementInfo elementInfo)
| Method Detail |
public javax.accessibility.AccessibleText getAccessibleText()
public String getAccessibleName()
AccessibleContext.setAccessibleName(java.lang.String)public String getAccessibleDescription()
JEditorPane instead (e.g. "plain/text", "html/text").
null
if this object does not have a descriptionAccessibleContext.setAccessibleName(java.lang.String)public javax.accessibility.AccessibleRole getAccessibleRole()
Note that the AccessibleRole class is also extensible, so custom component developers can define their own AccessibleRole's if the set of predefined roles is inadequate.
AccessibleRolepublic int getIndexAtPoint(Point p)
getIndexAtPoint in interface javax.accessibility.AccessibleTextp - the Point in local coordinates
public Rectangle getCharacterBounds(int i)
getCharacterBounds in interface javax.accessibility.AccessibleTexti - the index into the String
public int getCharCount()
getCharCount in interface javax.accessibility.AccessibleTextpublic int getCaretPosition()
getCaretPosition in interface javax.accessibility.AccessibleText
public String getAtIndex(int part,
int index)
getAtIndex in interface javax.accessibility.AccessibleText
public String getAfterIndex(int part,
int index)
getAfterIndex in interface javax.accessibility.AccessibleText
public String getBeforeIndex(int part,
int index)
getBeforeIndex in interface javax.accessibility.AccessibleText
private String getAtIndex(int part,
int index,
int direction)
index.
If direction is non-null this will find the
next/previous word/sentence/character.
private Element getParagraphElement(int index)
private AccessibleHTML.TextElementInfo.TextAccessibleContext.IndexedSegment getParagraphElementText(int index)
throws BadLocationException
BadLocationException
private AccessibleHTML.TextElementInfo.TextAccessibleContext.IndexedSegment getSegmentAt(int part,
int index)
throws BadLocationException
index representing either
the paragraph or sentence as identified by part, or
null if a valid paragraph/sentence can't be found. The offset
will point to the start of the word/sentence in the array, and
the modelOffset will point to the location of the word/sentence
in the model.
BadLocationExceptionpublic AttributeSet getCharacterAttribute(int i)
getCharacterAttribute in interface javax.accessibility.AccessibleTexti - the zero-based index into the text
public int getSelectionStart()
getSelectionStart in interface javax.accessibility.AccessibleTextpublic int getSelectionEnd()
getSelectionEnd in interface javax.accessibility.AccessibleTextpublic String getSelectedText()
getSelectedText in interface javax.accessibility.AccessibleText
private String getText(int offset,
int length)
throws BadLocationException
BadLocationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||