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.Component
owner
private GraphicalTerminalImplementation
terminalImplementation
-
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.AttributedCharacterIterator
cancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
java.text.AttributedCharacterIterator
getCommittedText(int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute[] attributes)
int
getCommittedTextLength()
int
getInsertPositionOffset()
java.awt.font.TextHitInfo
getLocationOffset(int x, int y)
java.text.AttributedCharacterIterator
getSelectedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
java.awt.Rectangle
getTextLocation(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:
getTextLocation
in interfacejava.awt.im.InputMethodRequests
-
getLocationOffset
public java.awt.font.TextHitInfo getLocationOffset(int x, int y)
- Specified by:
getLocationOffset
in interfacejava.awt.im.InputMethodRequests
-
getInsertPositionOffset
public int getInsertPositionOffset()
- Specified by:
getInsertPositionOffset
in interfacejava.awt.im.InputMethodRequests
-
getCommittedText
public java.text.AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute[] attributes)
- Specified by:
getCommittedText
in interfacejava.awt.im.InputMethodRequests
-
getCommittedTextLength
public int getCommittedTextLength()
- Specified by:
getCommittedTextLength
in interfacejava.awt.im.InputMethodRequests
-
cancelLatestCommittedText
public java.text.AttributedCharacterIterator cancelLatestCommittedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
- Specified by:
cancelLatestCommittedText
in interfacejava.awt.im.InputMethodRequests
-
getSelectedText
public java.text.AttributedCharacterIterator getSelectedText(java.text.AttributedCharacterIterator.Attribute[] attributes)
- Specified by:
getSelectedText
in interfacejava.awt.im.InputMethodRequests
-
-