com.mindbright.terminal.tandem6530
public abstract class ModeBase extends java.lang.Object implements Mode, AsciiCodes
| Modifier and Type | Field and Description |
|---|---|
protected static int |
COLUMNS |
protected static int |
ROWS |
| Constructor and Description |
|---|
ModeBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
doBackspace() |
void |
doBackTab() |
void |
doCarriageReturn() |
void |
doClearAllTabs() |
void |
doClearMemoryToSpaces() |
void |
doClearMemoryToSpaces(int startRow,
int startCol,
int endRow,
int endColumn) |
void |
doClearTab() |
void |
doClickSelect(int row,
int col,
java.lang.String selectDelims) |
void |
doCursorHome() |
void |
doCursorHomeDown() |
void |
doCursorRight() |
void |
doCursorUp() |
void |
doDefineDataTypeTable(int startIndex,
byte[] entries) |
void |
doDefineEnterKeyFunction(char[] str) |
void |
doDefineFieldAttribute(int row,
int column,
boolean useFixed,
int tableRow) |
void |
doDefineVariableTable(int startIndex,
FieldAttributes[] attribs) |
void |
doDeleteCharacter() |
void |
doDeleteLine() |
void |
doDisableLocalLineEditing() |
void |
doDisplayPage(int n) |
void |
doEraseToEndOfLineOrField() |
void |
doEraseToEndOfPageOrMemory() |
void |
doHTab() |
void |
doInsertCharacter() |
void |
doInsertLine() |
void |
doLineFeed() |
void |
doPageDown() |
void |
doPageUp() |
java.lang.String |
doReadCursorAddress() |
java.lang.String |
doReadWholePageOrBuffer() |
java.lang.String |
doReadWithAddress(int startRow,
int startCol,
int endRow,
int endColumn) |
java.lang.String |
doReadWithAddressAll(int startRow,
int startCol,
int endRow,
int endColumn) |
void |
doResetModifiedDataTags() |
void |
doResetVariableTable() |
void |
doRollDown() |
void |
doRollUp() |
void |
doSelectPage(int n) |
void |
doSetBufferAddress(int row,
int column) |
void |
doSetCursorAddress(boolean displayedPage,
int row,
int column)
Set cursor position.
|
void |
doSetDefaultVideoAttribute(int attrib) |
void |
doSetMaxPageNumber(int n) |
void |
doSetTab() |
void |
doSetVideoAttribute(int attrib) |
void |
doStartField(FieldAttributes attribs) |
void |
doStartFieldExtended(FieldAttributes attribs) |
void |
doTab() |
int[] |
getAttribs(int visTop,
int row) |
int |
getBufferRows() |
char[] |
getChars(int visTop,
int row) |
abstract int |
getCol() |
int |
getDisplayCols() |
int |
getDisplayRows() |
abstract int |
getPage() |
abstract int |
getRow() |
java.lang.String |
getSelection(java.lang.String eol) |
int |
getVisTop() |
void |
hostChar(char c) |
void |
keyHandler(char c,
int virtualKey,
int modifiers) |
void |
resetClickSelect() |
void |
resetSelection() |
SearchContext |
search(SearchContext lastContext,
java.lang.String key,
boolean reverse,
boolean caseSens) |
void |
selectAll() |
void |
setDisplay(DisplayView display) |
void |
setSelection(int row1,
int col1,
int row2,
int col2) |
void |
switchReset() |
protected static final int ROWS
protected static final int COLUMNS
public void keyHandler(char c,
int virtualKey,
int modifiers)
keyHandler in interface Modepublic void setDisplay(DisplayView display)
setDisplay in interface Modepublic void switchReset()
switchReset in interface Modepublic void doBackspace()
doBackspace in interface Modepublic void doLineFeed()
doLineFeed in interface Modepublic void doCarriageReturn()
doCarriageReturn in interface Modepublic void doSetBufferAddress(int row,
int column)
doSetBufferAddress in interface Modepublic void doSetCursorAddress(boolean displayedPage,
int row,
int column)
doSetCursorAddress in interface ModedisplayedPage - true to set cursor position in displayed pagerow - row number, starting from 1column - column number, starting from 1public void doDefineFieldAttribute(int row,
int column,
boolean useFixed,
int tableRow)
doDefineFieldAttribute in interface Modepublic void doStartField(FieldAttributes attribs)
doStartField in interface Modepublic void doClearTab()
doClearTab in interface Modepublic void doClearAllTabs()
doClearAllTabs in interface Modepublic void doSetVideoAttribute(int attrib)
doSetVideoAttribute in interface Modepublic void doSetDefaultVideoAttribute(int attrib)
doSetDefaultVideoAttribute in interface Modepublic java.lang.String doReadCursorAddress()
doReadCursorAddress in interface Modepublic void doSetMaxPageNumber(int n)
doSetMaxPageNumber in interface Modepublic void doDefineDataTypeTable(int startIndex,
byte[] entries)
doDefineDataTypeTable in interface Modepublic void doResetVariableTable()
doResetVariableTable in interface Modepublic void doDefineVariableTable(int startIndex,
FieldAttributes[] attribs)
doDefineVariableTable in interface Modepublic void doDefineEnterKeyFunction(char[] str)
doDefineEnterKeyFunction in interface Modepublic void doCursorUp()
doCursorUp in interface Modepublic void doCursorRight()
doCursorRight in interface Modepublic void doCursorHomeDown()
doCursorHomeDown in interface Modepublic void doCursorHome()
doCursorHome in interface Modepublic void doRollDown()
doRollDown in interface Modepublic void doPageDown()
doPageDown in interface Modepublic void doClearMemoryToSpaces()
doClearMemoryToSpaces in interface Modepublic void doClearMemoryToSpaces(int startRow,
int startCol,
int endRow,
int endColumn)
doClearMemoryToSpaces in interface Modepublic void doEraseToEndOfPageOrMemory()
doEraseToEndOfPageOrMemory in interface Modepublic java.lang.String doReadWithAddress(int startRow,
int startCol,
int endRow,
int endColumn)
doReadWithAddress in interface Modepublic void doEraseToEndOfLineOrField()
doEraseToEndOfLineOrField in interface Modepublic java.lang.String doReadWithAddressAll(int startRow,
int startCol,
int endRow,
int endColumn)
doReadWithAddressAll in interface Modepublic void doInsertLine()
doInsertLine in interface Modepublic void doDeleteLine()
doDeleteLine in interface Modepublic void doDisableLocalLineEditing()
doDisableLocalLineEditing in interface Modepublic void doInsertCharacter()
doInsertCharacter in interface Modepublic void doDeleteCharacter()
doDeleteCharacter in interface Modepublic void doResetModifiedDataTags()
doResetModifiedDataTags in interface Modepublic java.lang.String doReadWholePageOrBuffer()
doReadWholePageOrBuffer in interface Modepublic void doDisplayPage(int n)
doDisplayPage in interface Modepublic void doSelectPage(int n)
doSelectPage in interface Modepublic void doStartFieldExtended(FieldAttributes attribs)
doStartFieldExtended in interface Modepublic int[] getAttribs(int visTop,
int row)
getAttribs in interface Modepublic int getDisplayRows()
public int getDisplayCols()
public int getBufferRows()
getBufferRows in interface Modepublic void doClickSelect(int row,
int col,
java.lang.String selectDelims)
doClickSelect in interface Modepublic void resetClickSelect()
resetClickSelect in interface Modepublic void setSelection(int row1,
int col1,
int row2,
int col2)
setSelection in interface Modepublic void resetSelection()
resetSelection in interface Modepublic java.lang.String getSelection(java.lang.String eol)
getSelection in interface Modepublic SearchContext search(SearchContext lastContext, java.lang.String key, boolean reverse, boolean caseSens)
public abstract int getRow()
public abstract int getCol()