Interface AccessibleTextListener
- All Known Subinterfaces:
AccessibleTextExtendedListener
- All Known Implementing Classes:
AccessibleTextAdapter,AccessibleTextExtendedAdapter
After creating an instance of a class that implements
this interface it can be added to a control using the
addAccessibleTextListener method and removed
using the removeAccessibleTextListener method.
When a client requests information the appropriate method
will be invoked.
Note: Accessibility clients use child identifiers to specify whether they want information about a control or one of its children. Child identifiers are increasing integers beginning with 0. The identifier CHILDID_SELF represents the control itself.
Note: This interface is typically used by implementors of a custom control to provide very detailed information about the control instance to accessibility clients.
- Since:
- 1.4
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidSent when an accessibility client requests the current character offset of the text caret.voidSent when an accessibility client requests the range of the current text selection.
-
Method Details
-
getCaretOffset
Sent when an accessibility client requests the current character offset of the text caret.Return the caret offset in the
offsetfield of the event object.- Parameters:
e- an event object containing the following fields:- childID [IN] - an identifier specifying a child of the control
- offset [OUT] - the current offset of the text caret
-
getSelectionRange
Sent when an accessibility client requests the range of the current text selection.Return the selection start offset and non-negative length in the
offsetandlengthfields of the event object.- Parameters:
e- an event object containing the following fields:- childID [IN] - an identifier specifying a child of the control
- offset [OUT] - the offset of the current text selection
- length [OUT] - the length of the current text selection
-