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 doResetModifiedDataTags()
           
 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

void doBell()

doBackspace

void doBackspace()

doHTab

void doHTab()

doLineFeed

void doLineFeed()

doCarriageReturn

void doCarriageReturn()

doSetConversationalMode

void doSetConversationalMode()

doSetBlockMode

void doSetBlockMode()

doSetBufferAddress

void doSetBufferAddress(int row,
                        int column)

doDataCompression

void doDataCompression(int n,
                       char c)

doSetCursorAddress

void doSetCursorAddress(int row,
                        int column)

doDefineFieldAttribute

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

doStartField

void doStartField(FieldAttributes attribs)

doPrintScreenOrPage

void doPrintScreenOrPage()

doSetTab

void doSetTab()

doClearTab

void doClearTab()

doClearAllTabs

void doClearAllTabs()

doSetVideoAttributes

void doSetVideoAttributes(char videoAttrib)

doSetVideoPriorConditionRegister

void doSetVideoPriorConditionRegister(char videoAttrib)

doSet40CharLineWidth

void doSet40CharLineWidth()

doSet80CharLineWidth

void doSet80CharLineWidth()

doReadCursorAddress

void doReadCursorAddress()

doUnlockKeyboard

void doUnlockKeyboard()

doLockKeyboard

void doLockKeyboard()

doSetStringConfigurationParameter

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

doReadStringConfigurationParameter

void doReadStringConfigurationParameter(int n)

doSimulateFunctionKey

void doSimulateFunctionKey(char keyCode)

doGetMachineName

void doGetMachineName()

doDisconnectModem

void doDisconnectModem()

doGetCurrentDirectoryAndRedirectionInformation

void doGetCurrentDirectoryAndRedirectionInformation(char drive)

doReadVTLAUNCHConfigurationParameter

void doReadVTLAUNCHConfigurationParameter(int param)

doBackTab

void doBackTab()

doRTMControl

void doRTMControl(int startStopEvent,
                  int[] buckets)

doRTMDataUpload

void doRTMDataUpload(int[] id)

doSetEM3270Mode

void doSetEM3270Mode(int mode)

doReadAllLocations

void doReadAllLocations()

doReadKeyboardLatch

void doReadKeyboardLatch()

doWriteToMessageField

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

doSetMaxPageNumber

void doSetMaxPageNumber(int n)

doReinitialize

void doReinitialize()

doSetColorMapTable

void doSetColorMapTable(int startIndex,
                        byte[] entries)

doResetColorMapTable

void doResetColorMapTable()

doDefineDataTypeTable

void doDefineDataTypeTable(int startIndex,
                           byte[] entries)

doResetVariableTable

void doResetVariableTable()

doDefineVariableTable

void doDefineVariableTable(int startIndex,
                           FieldAttributes[] attribs)

doSet40CharactersScreenWidth

void doSet40CharactersScreenWidth()

doSetColorConfiguration

void doSetColorConfiguration(int startIndex,
                             byte[] entries)

doResetColorConfiguration

void doResetColorConfiguration()

doReadColorConfiguration

void doReadColorConfiguration()

doDefineEnterKeyFunction

void doDefineEnterKeyFunction(char[] str)

doSetTerminalConfiguration

void doSetTerminalConfiguration(ConfigParameter[] params)

doRead6530ColorMappingTable

void doRead6530ColorMappingTable()

doReadColorMappingTable

void doReadColorMappingTable()

doSetIODeviceConfiguration

void doSetIODeviceConfiguration(int device,
                                ConfigParameter[] parms)

doSet6530ColorMapping

void doSet6530ColorMapping(boolean setEnhanced)

doReadIODeviceConfiguration

void doReadIODeviceConfiguration(int device)

doTerminateRemote6530Operation

void doTerminateRemote6530Operation(int exitCode)

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

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

doEraseToEndOfLineOrField

void doEraseToEndOfLineOrField()

doReadWithAddressAll

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

doInsertLine

void doInsertLine()

doDeleteLine

void doDeleteLine()

doDisableLocalLineEditing

void doDisableLocalLineEditing()

doInsertCharacter

void doInsertCharacter()

doWriteToAux1OrAux2Device

void doWriteToAux1OrAux2Device(int device,
                               char terminator)

doDeleteCharacter

void doDeleteCharacter()

doReadScreenWithAllAttributes

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

doLoadAndExecuteAnOperatingSystemProgram

void doLoadAndExecuteAnOperatingSystemProgram(java.lang.String execString)

doEnterProtectedSubmode

void doEnterProtectedSubmode()

doReportExecReturnCode

void doReportExecReturnCode()

doExitProtectedSubmode

void doExitProtectedSubmode()

doReadTerminalConfiguration

void doReadTerminalConfiguration()

doReadTerminalStatus

void doReadTerminalStatus()

doReadFullRevisionLevel

void doReadFullRevisionLevel()

doDelayOneSecond

void doDelayOneSecond()

doResetModifiedDataTags

void doResetModifiedDataTags()

doReadWholePageOrBuffer

void doReadWholePageOrBuffer()

doDisplayPage

void doDisplayPage(int n)

doSelectPage

void doSelectPage(int n)

doStartEnhancedColorField

void doStartEnhancedColorField(IBM3270FieldAttributes attribs)

doStartFieldExtended

void doStartFieldExtended(FieldAttributes attribs)

doWriteToFileOrDeviceName

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

doWriteOrReadToFileOrDeviceName

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