com.mindbright.terminal
public interface Terminal
Modifier and Type | Field and Description |
---|---|
static int |
GRAVITY_NORTHWEST |
static int |
GRAVITY_SOUTHWEST |
Modifier and Type | Method and Description |
---|---|
void |
clearLine() |
void |
clearSaveLines() |
void |
clearScreen() |
void |
close() |
void |
doClickSelect(int visTop,
int row,
int col,
java.lang.String selectDelims) |
void |
fromHost(char c) |
int |
getCols() |
java.lang.String |
getDefaultProperty(java.lang.String key) |
TerminalOption[] |
getOptions() |
java.util.Properties |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
boolean |
getPropsChanged() |
int |
getRows() |
java.lang.String |
getSelection(java.lang.String eol) |
void |
keyHandler(char c,
int virtualKey,
int modifiers) |
void |
mouseHandler(int visTop,
int x,
int y,
boolean press,
int modifiers) |
void |
paste(java.lang.String selection) |
void |
reset() |
void |
resetClickSelect() |
void |
resetSelection() |
void |
ringBell() |
SearchContext |
search(SearchContext lastContext,
java.lang.String key,
boolean reverse,
boolean caseSens) |
void |
selectAll() |
void |
setAttributeBold(boolean set) |
void |
setCursorPos(int row,
int col) |
void |
setDisplay(DisplayView display) |
void |
setDumbMode(boolean dumb) |
void |
setInputCharset(java.lang.String charset) |
void |
setProperties(java.util.Properties newProps) |
boolean |
setProperty(java.lang.String key,
java.lang.String value,
boolean forceSet) |
void |
setPropsChanged(boolean value) |
boolean |
setSaveLines(int lines) |
void |
setSelection(int row1,
int col1,
int row2,
int col2) |
void |
setSelection(int visTop,
int row1,
int col1,
int row2,
int col2) |
boolean |
setSize(int rows,
int cols) |
boolean |
setTerminalType(java.lang.String type) |
void |
setTerminalWindow(TerminalWindow termWin) |
void |
setUpdate(boolean enable) |
java.lang.String |
terminalType() |
static final int GRAVITY_SOUTHWEST
static final int GRAVITY_NORTHWEST
java.lang.String terminalType()
boolean setTerminalType(java.lang.String type)
void setDumbMode(boolean dumb)
void reset()
void close()
int getRows()
int getCols()
void paste(java.lang.String selection)
void keyHandler(char c, int virtualKey, int modifiers)
void mouseHandler(int visTop, int x, int y, boolean press, int modifiers)
void setInputCharset(java.lang.String charset)
void fromHost(char c)
void setUpdate(boolean enable)
boolean setSize(int rows, int cols)
boolean setSaveLines(int lines)
void clearSaveLines()
void doClickSelect(int visTop, int row, int col, java.lang.String selectDelims)
java.lang.String getSelection(java.lang.String eol)
void setSelection(int visTop, int row1, int col1, int row2, int col2)
void setSelection(int row1, int col1, int row2, int col2)
void selectAll()
void resetSelection()
void resetClickSelect()
void setTerminalWindow(TerminalWindow termWin)
void setDisplay(DisplayView display)
void setProperties(java.util.Properties newProps)
boolean setProperty(java.lang.String key, java.lang.String value, boolean forceSet)
java.util.Properties getProperties()
java.lang.String getProperty(java.lang.String key)
boolean getPropsChanged()
void setPropsChanged(boolean value)
java.lang.String getDefaultProperty(java.lang.String key)
TerminalOption[] getOptions()
SearchContext search(SearchContext lastContext, java.lang.String key, boolean reverse, boolean caseSens)
void setAttributeBold(boolean set)
void clearScreen()
void ringBell()
void setCursorPos(int row, int col)
void clearLine()