|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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.
AccessibleRole
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
public int getCharCount()
getCharCount
in interface javax.accessibility.AccessibleText
public 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.
BadLocationException
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
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 |