com.mindbright.terminal.tandem6530
Interface Mode

All Known Implementing Classes:
BlockMode, ConvMode, ModeBase, ProtectBlockMode

public interface Mode

Interface that is implemented by the classes that implements the diffent modes the terinal can be in, conversational, block and protected block mode.


Method Summary
 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)
           
 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)
           
 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 setSelection(int row1, int col1, int row2, int col2)
           
 void switchReset()
           
 

Method Detail

keyHandler

void keyHandler(char c,
                int virtualKey,
                int modifiers)

hostChar

void hostChar(char c)

getBufferRows

int getBufferRows()

setDisplay

void setDisplay(DisplayView display)

getVisTop

int getVisTop()

switchReset

void switchReset()

doBackspace

void doBackspace()

doHTab

void doHTab()

doTab

void doTab()

doLineFeed

void doLineFeed()

doCarriageReturn

void doCarriageReturn()

doSetBufferAddress

void doSetBufferAddress(int row,
                        int column)

doSetCursorAddress

void doSetCursorAddress(boolean displayedPage,
                        int row,
                        int column)

doDefineFieldAttribute

void doDefineFieldAttribute(int row,
                            int column,
                            boolean useFixed,
                            int tableRow)

doStartField

void doStartField(FieldAttributes attribs)

doSetTab

void doSetTab()

doClearTab

void doClearTab()

doClearAllTabs

void doClearAllTabs()

doSetVideoAttribute

void doSetVideoAttribute(int attrib)

doSetDefaultVideoAttribute

void doSetDefaultVideoAttribute(int attrib)

doReadCursorAddress

java.lang.String doReadCursorAddress()

doBackTab

void doBackTab()

doSetMaxPageNumber

void doSetMaxPageNumber(int n)

doDefineDataTypeTable

void doDefineDataTypeTable(int startIndex,
                           byte[] entries)

doResetVariableTable

void doResetVariableTable()

doDefineVariableTable

void doDefineVariableTable(int startIndex,
                           FieldAttributes[] attribs)

doDefineEnterKeyFunction

void doDefineEnterKeyFunction(char[] str)

doCursorUp

void doCursorUp()

doCursorRight

void doCursorRight()

doCursorHomeDown

void doCursorHomeDown()

doCursorHome

void doCursorHome()

doRollUp

void doRollUp()

doRollDown

void doRollDown()

doPageUp

void doPageUp()

doPageDown

void doPageDown()

doClearMemoryToSpaces

void doClearMemoryToSpaces()

doClearMemoryToSpaces

void doClearMemoryToSpaces(int startRow,
                           int startCol,
                           int endRow,
                           int endColumn)

doEraseToEndOfPageOrMemory

void doEraseToEndOfPageOrMemory()

doReadWithAddress

java.lang.String doReadWithAddress(int startRow,
                                   int startCol,
                                   int endRow,
                                   int endColumn)

doEraseToEndOfLineOrField

void doEraseToEndOfLineOrField()

doReadWithAddressAll

java.lang.String doReadWithAddressAll(int startRow,
                                      int startCol,
                                      int endRow,
                                      int endColumn)

doInsertLine

void doInsertLine()

doDeleteLine

void doDeleteLine()

doDisableLocalLineEditing

void doDisableLocalLineEditing()

doInsertCharacter

void doInsertCharacter()

doDeleteCharacter

void doDeleteCharacter()

doResetModifiedDataTags

void doResetModifiedDataTags()

doReadWholePageOrBuffer

java.lang.String doReadWholePageOrBuffer()

doDisplayPage

void doDisplayPage(int n)

doSelectPage

void doSelectPage(int n)

doStartFieldExtended

void doStartFieldExtended(FieldAttributes attribs)

getChars

char[] getChars(int visTop,
                int row)

getAttribs

int[] getAttribs(int visTop,
                 int row)

getRow

int getRow()

getCol

int getCol()

getPage

int getPage()

doClickSelect

void doClickSelect(int row,
                   int col,
                   java.lang.String selectDelims)

resetClickSelect

void resetClickSelect()

setSelection

void setSelection(int row1,
                  int col1,
                  int row2,
                  int col2)

selectAll

void selectAll()

resetSelection

void resetSelection()

getSelection

java.lang.String getSelection(java.lang.String eol)

search

SearchContext search(SearchContext lastContext,
                     java.lang.String key,
                     boolean reverse,
                     boolean caseSens)