java.lang.Object | +--java.awt.im.InputMethodRequests
java.text.AttributedCharacterIterator | cancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute attributes) Gets the latest committed text, and removes it from the component's text body. |
java.text.AttributedCharacterIterator | getCommittedText(int beginIndex, int endIndex, java.text.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. |
java.awt.font.TextHitInfo | getLocationOffset(int x, int y) Get the text offset for the given screen coordinate. |
java.text.AttributedCharacterIterator | getSelectedText(java.text.AttributedCharacterIterator.Attribute attributes) Gets the currently selected text. |
java.awt.Rectangle | getTextLocation(java.awt.font.TextHitInfo offset) Gets the location of a given offset of the text. |
public AttributedCharacterIterator cancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute attributes)
attributes
- a list of attributes interested in, or nullpublic AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute attributes)
beginIndex
- the index of the first character in the iterationendIndex
- the index of the last character in the iterationattributes
- a list of attributes interested in, or nullpublic int getCommittedTextLength()
public int getInsertPositionOffset()
public TextHitInfo getLocationOffset(int x, int y)
x
- the x screen coordinatey
- the y screen coordinatepublic AttributedCharacterIterator getSelectedText(java.text.AttributedCharacterIterator.Attribute attributes)
attributes
- a list of attributes interested in, or nullpublic Rectangle getTextLocation(java.awt.font.TextHitInfo offset)
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.
offset
- offset within composed text, or null