|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AccessibleEditableText
Objects which present editable textual information on the display should implement this interface. Accessibility software can use the implementations of this interface to change the content, attributes, and spacial location of the text.
The AccessibleContext.getAccessibleEditableText() method
should return null if an object does not implement this
interface.
Accessible,
AccessibleContext,
AccessibleContext.getAccessibleText(),
AccessibleContext.getAccessibleEditableText()| Field Summary |
|---|
| Fields inherited from interface javax.accessibility.AccessibleText |
|---|
CHARACTER, SENTENCE, WORD |
| Method Summary | |
|---|---|
void |
cut(int start,
int end)
Cut the text between two points to the system clipboard. |
void |
delete(int start,
int end)
Delete the text between two points. |
String |
getTextRange(int start,
int end)
Return the text between two points. |
void |
insertTextAtIndex(int index,
String s)
Inserts the given string at the specified location. |
void |
paste(int start)
Paste the text from the system clipboard at the given index. |
void |
replaceText(int start,
int end,
String s)
Replace the text between two points with the given string. |
void |
selectText(int start,
int stop)
Select the text between two points. |
void |
setAttributes(int start,
int end,
AttributeSet s)
Set the attributes of text between two points. |
void |
setTextContents(String s)
Set the text contents to the given string. |
| Methods inherited from interface javax.accessibility.AccessibleText |
|---|
getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart |
| Method Detail |
|---|
void setTextContents(String s)
s - the new text
void insertTextAtIndex(int index,
String s)
index - the index for insertions - the new text
String getTextRange(int start,
int end)
start - the start position, inclusiveend - the end position, exclusive
void delete(int start,
int end)
start - the start position, inclusiveend - the end position, exclusive
void cut(int start,
int end)
start - the start position, inclusiveend - the end position, exclusivevoid paste(int start)
start - the start position
void replaceText(int start,
int end,
String s)
start - the start position, inclusiveend - the end position, exclusives - the string to paste
void selectText(int start,
int stop)
start - the start position, inclusivestop - the end position, exclusive
void setAttributes(int start,
int end,
AttributeSet s)
start - the start position, inclusiveend - the end position, exclusives - the new attribute set for the range
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||