Module com.googlecode.lanterna
Class TerminalInputMethodRequests
- java.lang.Object
-
- com.googlecode.lanterna.terminal.swing.TerminalInputMethodRequests
-
- All Implemented Interfaces:
java.awt.im.InputMethodRequests
class TerminalInputMethodRequests extends java.lang.Object implements java.awt.im.InputMethodRequests
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Componentownerprivate GraphicalTerminalImplementationterminalImplementation
-
Constructor Summary
Constructors Constructor Description TerminalInputMethodRequests(java.awt.Component owner, GraphicalTerminalImplementation terminalImplementation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.text.AttributedCharacterIteratorcancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute[] attributes)java.text.AttributedCharacterIteratorgetCommittedText(int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute[] attributes)intgetCommittedTextLength()intgetInsertPositionOffset()java.awt.font.TextHitInfogetLocationOffset(int x, int y)java.text.AttributedCharacterIteratorgetSelectedText(java.text.AttributedCharacterIterator.Attribute[] attributes)java.awt.RectanglegetTextLocation(java.awt.font.TextHitInfo offset)
-
-
-
Field Detail
-
owner
private java.awt.Component owner
-
terminalImplementation
private GraphicalTerminalImplementation terminalImplementation
-
-
Constructor Detail
-
TerminalInputMethodRequests
public TerminalInputMethodRequests(java.awt.Component owner, GraphicalTerminalImplementation terminalImplementation)
-
-
Method Detail
-
getTextLocation
public java.awt.Rectangle getTextLocation(java.awt.font.TextHitInfo offset)
- Specified by:
getTextLocationin interfacejava.awt.im.InputMethodRequests
-
getLocationOffset
public java.awt.font.TextHitInfo getLocationOffset(int x, int y)- Specified by:
getLocationOffsetin interfacejava.awt.im.InputMethodRequests
-
getInsertPositionOffset
public int getInsertPositionOffset()
- Specified by:
getInsertPositionOffsetin interfacejava.awt.im.InputMethodRequests
-
getCommittedText
public java.text.AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute[] attributes)- Specified by:
getCommittedTextin interfacejava.awt.im.InputMethodRequests
-
getCommittedTextLength
public int getCommittedTextLength()
- Specified by:
getCommittedTextLengthin interfacejava.awt.im.InputMethodRequests
-
cancelLatestCommittedText
public java.text.AttributedCharacterIterator cancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
- Specified by:
cancelLatestCommittedTextin interfacejava.awt.im.InputMethodRequests
-
getSelectedText
public java.text.AttributedCharacterIterator getSelectedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
- Specified by:
getSelectedTextin interfacejava.awt.im.InputMethodRequests
-
-