com.mindbright.terminal.tandem6530
Class ConvMode
java.lang.Object
com.mindbright.terminal.tandem6530.ModeBase
com.mindbright.terminal.tandem6530.ConvMode
- All Implemented Interfaces:
- AsciiCodes, Mode
- public class ConvMode
- extends ModeBase
| Fields inherited from interface com.mindbright.terminal.tandem6530.AsciiCodes |
BELL, BS, CR, DC1, DC2, DC3, DC4, ENQ, EOT, ESC, ETX, FS, GS, HT, LF, LRC, NUL, SOH |
|
Method Summary |
void |
doBackspace()
|
void |
doCarriageReturn()
|
void |
doClearAllTabs()
|
void |
doClearMemoryToSpaces()
|
void |
doClearTab()
|
void |
doClickSelect(int row,
int col,
java.lang.String selectDelims)
|
void |
doCursorDown()
|
void |
doCursorHome()
|
void |
doCursorHomeDown()
|
void |
doCursorRight()
|
void |
doCursorToLastCharOnRow()
|
void |
doCursorToLastCharOnScreen()
|
void |
doCursorUp()
|
void |
doDefineEnterKeyFunction(char[] str)
|
void |
doEraseToEndOfLineOrField()
|
void |
doEraseToEndOfPageOrMemory()
|
void |
doHTab()
|
void |
doLineFeed()
|
void |
doPageDown()
|
void |
doPageUp()
|
void |
doRollDown()
|
void |
doRollUp()
|
void |
doSetCursorAddress(boolean displayedPage,
int row,
int column)
Set cursor position. |
void |
doSetDefaultVideoAttribute(int attrib)
|
void |
doSetTab()
|
void |
doSetVideoAttribute(int attrib)
|
void |
doTab()
|
int[] |
getAttribs(int visTop,
int row)
|
Screen6530Buffer |
getBuffer()
|
int |
getBufferRows()
|
char[] |
getChars(int visTop,
int row)
|
int |
getCol()
|
int |
getPage()
|
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 |
setEnterKeyFunction(char[] keys)
|
void |
setHalfDuplex(boolean set)
|
void |
setLocalTransmitColumn(int col)
|
void |
setSelection(int row1,
int col1,
int row2,
int col2)
|
void |
switchReset()
|
| Methods inherited from class com.mindbright.terminal.tandem6530.ModeBase |
doBackTab, doClearMemoryToSpaces, doDefineDataTypeTable, doDefineFieldAttribute, doDefineVariableTable, doDeleteCharacter, doDeleteLine, doDisableLocalLineEditing, doDisplayPage, doInsertCharacter, doInsertLine, doReadCursorAddress, doReadWholePageOrBuffer, doReadWithAddress, doReadWithAddressAll, doResetMoifiedDataTags, doResetVariableTable, doSelectPage, doSetBufferAddress, doSetMaxPageNumber, doStartField, doStartFieldExtended, getDisplayCols, getDisplayRows |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConvMode
public ConvMode(Terminal6530Callback termCallback,
Parser parser)
setHalfDuplex
public void setHalfDuplex(boolean set)
setLocalTransmitColumn
public void setLocalTransmitColumn(int col)
setEnterKeyFunction
public void setEnterKeyFunction(char[] keys)
hostChar
public void hostChar(char c)
- Specified by:
hostChar in interface Mode- Overrides:
hostChar in class ModeBase
setDisplay
public void setDisplay(DisplayView display)
- Specified by:
setDisplay in interface Mode- Overrides:
setDisplay in class ModeBase
getVisTop
public int getVisTop()
- Specified by:
getVisTop in interface Mode- Overrides:
getVisTop in class ModeBase
keyHandler
public void keyHandler(char c,
int virtualKey,
int modifiers)
- Specified by:
keyHandler in interface Mode- Overrides:
keyHandler in class ModeBase
switchReset
public void switchReset()
- Specified by:
switchReset in interface Mode- Overrides:
switchReset in class ModeBase
doBackspace
public void doBackspace()
- Specified by:
doBackspace in interface Mode- Overrides:
doBackspace in class ModeBase
doHTab
public void doHTab()
- Specified by:
doHTab in interface Mode- Overrides:
doHTab in class ModeBase
doTab
public void doTab()
- Specified by:
doTab in interface Mode- Overrides:
doTab in class ModeBase
doLineFeed
public void doLineFeed()
- Specified by:
doLineFeed in interface Mode- Overrides:
doLineFeed in class ModeBase
doCarriageReturn
public void doCarriageReturn()
- Specified by:
doCarriageReturn in interface Mode- Overrides:
doCarriageReturn in class ModeBase
doSetCursorAddress
public void doSetCursorAddress(boolean displayedPage,
int row,
int column)
- Description copied from class:
ModeBase
- Set cursor position. See 2-6, 3-14.
- Specified by:
doSetCursorAddress in interface Mode- Overrides:
doSetCursorAddress in class ModeBase
- Parameters:
displayedPage - true to set cursor position in displayed pagerow - row number, starting from 1column - column number, starting from 1
doSetTab
public void doSetTab()
- Specified by:
doSetTab in interface Mode- Overrides:
doSetTab in class ModeBase
doClearTab
public void doClearTab()
- Specified by:
doClearTab in interface Mode- Overrides:
doClearTab in class ModeBase
doClearAllTabs
public void doClearAllTabs()
- Specified by:
doClearAllTabs in interface Mode- Overrides:
doClearAllTabs in class ModeBase
doSetVideoAttribute
public void doSetVideoAttribute(int attrib)
- Specified by:
doSetVideoAttribute in interface Mode- Overrides:
doSetVideoAttribute in class ModeBase
doSetDefaultVideoAttribute
public void doSetDefaultVideoAttribute(int attrib)
- Specified by:
doSetDefaultVideoAttribute in interface Mode- Overrides:
doSetDefaultVideoAttribute in class ModeBase
doDefineEnterKeyFunction
public void doDefineEnterKeyFunction(char[] str)
- Specified by:
doDefineEnterKeyFunction in interface Mode- Overrides:
doDefineEnterKeyFunction in class ModeBase
doCursorToLastCharOnScreen
public void doCursorToLastCharOnScreen()
doCursorToLastCharOnRow
public void doCursorToLastCharOnRow()
doCursorUp
public void doCursorUp()
- Specified by:
doCursorUp in interface Mode- Overrides:
doCursorUp in class ModeBase
doCursorDown
public void doCursorDown()
doCursorRight
public void doCursorRight()
- Specified by:
doCursorRight in interface Mode- Overrides:
doCursorRight in class ModeBase
doCursorHomeDown
public void doCursorHomeDown()
- Specified by:
doCursorHomeDown in interface Mode- Overrides:
doCursorHomeDown in class ModeBase
doCursorHome
public void doCursorHome()
- Specified by:
doCursorHome in interface Mode- Overrides:
doCursorHome in class ModeBase
doRollUp
public void doRollUp()
- Specified by:
doRollUp in interface Mode- Overrides:
doRollUp in class ModeBase
doRollDown
public void doRollDown()
- Specified by:
doRollDown in interface Mode- Overrides:
doRollDown in class ModeBase
doPageUp
public void doPageUp()
- Specified by:
doPageUp in interface Mode- Overrides:
doPageUp in class ModeBase
doPageDown
public void doPageDown()
- Specified by:
doPageDown in interface Mode- Overrides:
doPageDown in class ModeBase
doClearMemoryToSpaces
public void doClearMemoryToSpaces()
- Specified by:
doClearMemoryToSpaces in interface Mode- Overrides:
doClearMemoryToSpaces in class ModeBase
doEraseToEndOfLineOrField
public void doEraseToEndOfLineOrField()
- Specified by:
doEraseToEndOfLineOrField in interface Mode- Overrides:
doEraseToEndOfLineOrField in class ModeBase
doEraseToEndOfPageOrMemory
public void doEraseToEndOfPageOrMemory()
- Specified by:
doEraseToEndOfPageOrMemory in interface Mode- Overrides:
doEraseToEndOfPageOrMemory in class ModeBase
getChars
public char[] getChars(int visTop,
int row)
- Specified by:
getChars in interface Mode- Overrides:
getChars in class ModeBase
getAttribs
public int[] getAttribs(int visTop,
int row)
- Specified by:
getAttribs in interface Mode- Overrides:
getAttribs in class ModeBase
getBufferRows
public int getBufferRows()
- Specified by:
getBufferRows in interface Mode- Overrides:
getBufferRows in class ModeBase
getRow
public int getRow()
- Specified by:
getRow in interface Mode- Specified by:
getRow in class ModeBase
- Returns:
- row number, starting at 1
getCol
public int getCol()
- Specified by:
getCol in interface Mode- Specified by:
getCol in class ModeBase
- Returns:
- column number, starting at 1
getPage
public int getPage()
- Specified by:
getPage in interface Mode- Specified by:
getPage in class ModeBase
- Returns:
- page number, starting at 1
doClickSelect
public void doClickSelect(int row,
int col,
java.lang.String selectDelims)
- Specified by:
doClickSelect in interface Mode- Overrides:
doClickSelect in class ModeBase
resetClickSelect
public void resetClickSelect()
- Specified by:
resetClickSelect in interface Mode- Overrides:
resetClickSelect in class ModeBase
setSelection
public void setSelection(int row1,
int col1,
int row2,
int col2)
- Specified by:
setSelection in interface Mode- Overrides:
setSelection in class ModeBase
selectAll
public void selectAll()
- Specified by:
selectAll in interface Mode- Overrides:
selectAll in class ModeBase
resetSelection
public void resetSelection()
- Specified by:
resetSelection in interface Mode- Overrides:
resetSelection in class ModeBase
getSelection
public java.lang.String getSelection(java.lang.String eol)
- Specified by:
getSelection in interface Mode- Overrides:
getSelection in class ModeBase
search
public SearchContext search(SearchContext lastContext,
java.lang.String key,
boolean reverse,
boolean caseSens)
- Specified by:
search in interface Mode- Overrides:
search in class ModeBase
getBuffer
public Screen6530Buffer getBuffer()