java.awt.im
public interface InputMethodRequests
Since: 1.2
See Also: getInputMethodRequests InputMethodListener
UNKNOWN: updated to 1.4
Method Summary | |
---|---|
AttributedCharacterIterator | cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes)
Gets the latest committed text, and removes it from the component's text
body. |
AttributedCharacterIterator | getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
Gets an interator which provides access to the text and its attributes,
except for the uncommitted text. |
int | getCommittedTextLength()
Gets the length of committed text.
|
int | getInsertPositionOffset()
Gets the offset where the committed text exists in the text editing
component. |
TextHitInfo | getLocationOffset(int x, int y)
Get the text offset for the given screen coordinate. |
AttributedCharacterIterator | getSelectedText(AttributedCharacterIterator.Attribute[] attributes)
Gets the currently selected text. |
Rectangle | getTextLocation(TextHitInfo offset)
Gets the location of a given offset of the text. |
Parameters: attributes a list of attributes interested in, or null
Returns: the latest committed text, or null
Parameters: beginIndex the index of the first character in the iteration endIndex the index of the last character in the iteration attributes a list of attributes interested in, or null
Returns: an iterator over the region of text with its attributes
Returns: the number of committed characters
Returns: the offset of the insert position
Parameters: x the x screen coordinate y the y screen coordinate
Returns: a text hit info describing the composed text offset
Parameters: attributes a list of attributes interested in, or null
Returns: the current selection
If the component has composed text (from the most recent InputMethodEvent), then offset 0 indicates the location of the first character of this composed text. Otherwise, the offset is ignored, and the location should be the beginning of the final line of selected text (in horizontal left-to-right text, like English, this would be the lower left corner of the selction; in vertical top-to-bottom text, like Chinese, this would be the top right corner of the selection).
The location returned is a 0-thickness caret (either horizontal or vertical, depending on text flow), mapped to absolute screen coordinates.
Parameters: offset offset within composed text, or null
Returns: the screen location of the caret at the offset