com.mindbright.terminal.tandem6530
Interface ActionHandler

All Known Implementing Classes:
Terminal6530

public interface ActionHandler

Interface with callback methods when Term6530Parser has parsed a command or a character.


Method Summary
 void doBackspace()
           
 void doBackTab()
           
 void doBell()
           
 void doCarriageReturn()
           
 void doClearAllTabs()
           
 void doClearMemoryToSpaces()
           
 void doClearMemoryToSpaces(int startRow, int startCol, int endRow, int endColumn)
           
 void doClearTab()
           
 void doCursorHome()
           
 void doCursorHomeDown()
           
 void doCursorRight()
           
 void doCursorUp()
           
 void doDataCompression(int n, char c)
           
 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 doDelayOneSecond()
           
 void doDeleteCharacter()
           
 void doDeleteLine()
           
 void doDisableLocalLineEditing()
           
 void doDisconnectModem()
           
 void doDisplayPage(int n)
           
 void doEnterProtectedSubmode()
           
 void doEraseToEndOfLineOrField()
           
 void doEraseToEndOfPageOrMemory()
           
 void doExitProtectedSubmode()
           
 void doGetCurrentDirectoryAndRedirectionInformation(char drive)
           
 void doGetMachineName()
           
 void doHTab()
           
 void doInsertCharacter()
           
 void doInsertLine()
           
 void doLineFeed()
           
 void doLoadAndExecuteAnOperatingSystemProgram(java.lang.String execString)
           
 void doLockKeyboard()
           
 void doPageDown()
           
 void doPageUp()
           
 void doPrintScreenOrPage()
           
 void doRead6530ColorMappingTable()
           
 void doReadAllLocations()
           
 void doReadColorConfiguration()
           
 void doReadColorMappingTable()
           
 void doReadCursorAddress()
           
 void doReadFullRevisionLevel()
           
 void doReadIODeviceConfiguration(int device)
           
 void doReadKeyboardLatch()
           
 void doReadScreenWithAllAttributes(int startRow, int startCol, int endRow, int endColumn)
           
 void doReadStringConfigurationParameter(int n)
           
 void doReadTerminalConfiguration()
           
 void doReadTerminalStatus()
           
 void doReadVTLAUNCHConfigurationParameter(int param)
           
 void doReadWholePageOrBuffer()
           
 void doReadWithAddress(int startRow, int startCol, int endRow, int endColumn)
           
 void doReadWithAddressAll(int startRow, int startCol, int endRow, int endColumn)
           
 void doReinitialize()
           
 void doReportExecReturnCode()
           
 void doResetColorConfiguration()
           
 void doResetColorMapTable()
           
 void doResetMoifiedDataTags()
           
 void doResetVariableTable()
           
 void doRollDown()
           
 void doRollUp()
           
 void doRTMControl(int startStopEvent, int[] buckets)
           
 void doRTMDataUpload(int[] id)
           
 void doSelectPage(int n)
           
 void doSet40CharactersScreenWidth()
           
 void doSet40CharLineWidth()
           
 void doSet6530ColorMapping(boolean setEnhanced)
           
 void doSet80CharLineWidth()
           
 void doSetBlockMode()
           
 void doSetBufferAddress(int row, int column)
           
 void doSetColorConfiguration(int startIndex, byte[] entries)
           
 void doSetColorMapTable(int startIndex, byte[] entries)
           
 void doSetConversationalMode()
           
 void doSetCursorAddress(int row, int column)
           
 void doSetEM3270Mode(int mode)
           
 void doSetIODeviceConfiguration(int device, ConfigParameter[] parms)
           
 void doSetMaxPageNumber(int n)
           
 void doSetStringConfigurationParameter(java.lang.String[] strs)
           
 void doSetTab()
           
 void doSetTerminalConfiguration(ConfigParameter[] params)
           
 void doSetVideoAttributes(char videoAttrib)
           
 void doSetVideoPriorConditionRegister(char videoAttrib)
           
 void doSimulateFunctionKey(char keyCode)
           
 void doStartEnhancedColorField(IBM3270FieldAttributes attribs)
           
 void doStartField(FieldAttributes attribs)
           
 void doStartFieldExtended(FieldAttributes attribs)
           
 void doTerminateRemote6530Operation(int exitCode)
           
 void doUnlockKeyboard()
           
 void doWriteOrReadToFileOrDeviceName(java.lang.String device, int opCode, byte[] data)
           
 void doWriteToAux1OrAux2Device(int device, char terminator)
           
 void doWriteToFileOrDeviceName(java.lang.String device, int opCode, byte[] data)
           
 void doWriteToMessageField(char[] msg, char[] attribs)
           
 

Method Detail

doBell

public void doBell()

doBackspace

public void doBackspace()

doHTab

public void doHTab()

doLineFeed

public void doLineFeed()

doCarriageReturn

public void doCarriageReturn()

doSetConversationalMode

public void doSetConversationalMode()

doSetBlockMode

public void doSetBlockMode()

doSetBufferAddress

public void doSetBufferAddress(int row,
                               int column)

doDataCompression

public void doDataCompression(int n,
                              char c)

doSetCursorAddress

public void doSetCursorAddress(int row,
                               int column)

doDefineFieldAttribute

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

doStartField

public void doStartField(FieldAttributes attribs)

doPrintScreenOrPage

public void doPrintScreenOrPage()

doSetTab

public void doSetTab()

doClearTab

public void doClearTab()

doClearAllTabs

public void doClearAllTabs()

doSetVideoAttributes

public void doSetVideoAttributes(char videoAttrib)

doSetVideoPriorConditionRegister

public void doSetVideoPriorConditionRegister(char videoAttrib)

doSet40CharLineWidth

public void doSet40CharLineWidth()

doSet80CharLineWidth

public void doSet80CharLineWidth()

doReadCursorAddress

public void doReadCursorAddress()

doUnlockKeyboard

public void doUnlockKeyboard()

doLockKeyboard

public void doLockKeyboard()

doSetStringConfigurationParameter

public void doSetStringConfigurationParameter(java.lang.String[] strs)

doReadStringConfigurationParameter

public void doReadStringConfigurationParameter(int n)

doSimulateFunctionKey

public void doSimulateFunctionKey(char keyCode)

doGetMachineName

public void doGetMachineName()

doDisconnectModem

public void doDisconnectModem()

doGetCurrentDirectoryAndRedirectionInformation

public void doGetCurrentDirectoryAndRedirectionInformation(char drive)

doReadVTLAUNCHConfigurationParameter

public void doReadVTLAUNCHConfigurationParameter(int param)

doBackTab

public void doBackTab()

doRTMControl

public void doRTMControl(int startStopEvent,
                         int[] buckets)

doRTMDataUpload

public void doRTMDataUpload(int[] id)

doSetEM3270Mode

public void doSetEM3270Mode(int mode)

doReadAllLocations

public void doReadAllLocations()

doReadKeyboardLatch

public void doReadKeyboardLatch()

doWriteToMessageField

public void doWriteToMessageField(char[] msg,
                                  char[] attribs)

doSetMaxPageNumber

public void doSetMaxPageNumber(int n)

doReinitialize

public void doReinitialize()

doSetColorMapTable

public void doSetColorMapTable(int startIndex,
                               byte[] entries)

doResetColorMapTable

public void doResetColorMapTable()

doDefineDataTypeTable

public void doDefineDataTypeTable(int startIndex,
                                  byte[] entries)

doResetVariableTable

public void doResetVariableTable()

doDefineVariableTable

public void doDefineVariableTable(int startIndex,
                                  FieldAttributes[] attribs)

doSet40CharactersScreenWidth

public void doSet40CharactersScreenWidth()

doSetColorConfiguration

public void doSetColorConfiguration(int startIndex,
                                    byte[] entries)

doResetColorConfiguration

public void doResetColorConfiguration()

doReadColorConfiguration

public void doReadColorConfiguration()

doDefineEnterKeyFunction

public void doDefineEnterKeyFunction(char[] str)

doSetTerminalConfiguration

public void doSetTerminalConfiguration(ConfigParameter[] params)

doRead6530ColorMappingTable

public void doRead6530ColorMappingTable()

doReadColorMappingTable

public void doReadColorMappingTable()

doSetIODeviceConfiguration

public void doSetIODeviceConfiguration(int device,
                                       ConfigParameter[] parms)

doSet6530ColorMapping

public void doSet6530ColorMapping(boolean setEnhanced)

doReadIODeviceConfiguration

public void doReadIODeviceConfiguration(int device)

doTerminateRemote6530Operation

public void doTerminateRemote6530Operation(int exitCode)

doCursorUp

public void doCursorUp()

doCursorRight

public void doCursorRight()

doCursorHomeDown

public void doCursorHomeDown()

doCursorHome

public void doCursorHome()

doRollUp

public void doRollUp()

doRollDown

public void doRollDown()

doPageUp

public void doPageUp()

doPageDown

public void doPageDown()

doClearMemoryToSpaces

public void doClearMemoryToSpaces()

doClearMemoryToSpaces

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

doEraseToEndOfPageOrMemory

public void doEraseToEndOfPageOrMemory()

doReadWithAddress

public void doReadWithAddress(int startRow,
                              int startCol,
                              int endRow,
                              int endColumn)

doEraseToEndOfLineOrField

public void doEraseToEndOfLineOrField()

doReadWithAddressAll

public void doReadWithAddressAll(int startRow,
                                 int startCol,
                                 int endRow,
                                 int endColumn)

doInsertLine

public void doInsertLine()

doDeleteLine

public void doDeleteLine()

doDisableLocalLineEditing

public void doDisableLocalLineEditing()

doInsertCharacter

public void doInsertCharacter()

doWriteToAux1OrAux2Device

public void doWriteToAux1OrAux2Device(int device,
                                      char terminator)

doDeleteCharacter

public void doDeleteCharacter()

doReadScreenWithAllAttributes

public void doReadScreenWithAllAttributes(int startRow,
                                          int startCol,
                                          int endRow,
                                          int endColumn)

doLoadAndExecuteAnOperatingSystemProgram

public void doLoadAndExecuteAnOperatingSystemProgram(java.lang.String execString)

doEnterProtectedSubmode

public void doEnterProtectedSubmode()

doReportExecReturnCode

public void doReportExecReturnCode()

doExitProtectedSubmode

public void doExitProtectedSubmode()

doReadTerminalConfiguration

public void doReadTerminalConfiguration()

doReadTerminalStatus

public void doReadTerminalStatus()

doReadFullRevisionLevel

public void doReadFullRevisionLevel()

doDelayOneSecond

public void doDelayOneSecond()

doResetMoifiedDataTags

public void doResetMoifiedDataTags()

doReadWholePageOrBuffer

public void doReadWholePageOrBuffer()

doDisplayPage

public void doDisplayPage(int n)

doSelectPage

public void doSelectPage(int n)

doStartEnhancedColorField

public void doStartEnhancedColorField(IBM3270FieldAttributes attribs)

doStartFieldExtended

public void doStartFieldExtended(FieldAttributes attribs)

doWriteToFileOrDeviceName

public void doWriteToFileOrDeviceName(java.lang.String device,
                                      int opCode,
                                      byte[] data)

doWriteOrReadToFileOrDeviceName

public void doWriteOrReadToFileOrDeviceName(java.lang.String device,
                                            int opCode,
                                            byte[] data)