|
|||||||||
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 textvoid insertTextAtIndex(int index, String s)
index
- the index for insertions
- the new textString getTextRange(int start, int end)
start
- the start position, inclusiveend
- the end position, exclusivevoid delete(int start, int end)
start
- the start position, inclusiveend
- the end position, exclusivevoid cut(int start, int end)
start
- the start position, inclusiveend
- the end position, exclusivevoid paste(int start)
start
- the start positionvoid replaceText(int start, int end, String s)
start
- the start position, inclusiveend
- the end position, exclusives
- the string to pastevoid selectText(int start, int stop)
start
- the start position, inclusivestop
- the end position, exclusivevoid 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 |