com.mindbright.terminal.tandem6530
public class Terminal6530 extends java.lang.Object implements Terminal, DisplayModel, Terminal6530Callback, ActionHandler, AsciiCodes
GRAVITY_NORTHWEST, GRAVITY_SOUTHWESTATTR_BGCOLOR, ATTR_BLINKING, ATTR_BOLD, ATTR_CHARDRAWN, ATTR_CHARNOTDRAWN, ATTR_DWIDTH_L, ATTR_DWIDTH_R, ATTR_FGCOLOR, ATTR_INVERSE, ATTR_INVISIBLE, ATTR_LINEDRAW, ATTR_LOWINTENSITY, ATTR_SELECTED, ATTR_UNDERLINE, MASK_ATTR, MASK_BGCOL, MASK_FGCOL, SHIFT_BGCOL, SHIFT_FGCOL| Constructor and Description |
|---|
Terminal6530() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearLine() |
void |
clearSaveLines() |
void |
clearScreen() |
void |
close() |
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 |
doClickSelect(int visTop,
int row,
int col,
java.lang.String selectDelims) |
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) |
void |
error(java.lang.String msg) |
void |
fromHost(char c) |
int[] |
getAttribs(int visTop,
int row) |
int |
getBufferRows() |
char[] |
getChars(int visTop,
int row) |
int |
getCols() |
java.lang.String |
getDefaultProperty(java.lang.String key) |
int |
getDisplayCols() |
int |
getDisplayRows() |
TerminalOption[] |
getOptions() |
java.util.Properties |
getProperties() |
java.lang.String |
getProperty(java.lang.String key) |
boolean |
getPropsChanged() |
int |
getRows() |
java.lang.String |
getSelection(java.lang.String eol) |
static Terminal |
getTerminal(java.lang.String name) |
static TerminalOption[] |
getTerminalOptions() |
static java.lang.String[] |
getTerminalTypes() |
void |
keyHandler(char c,
int virtualKey,
int modifiers) |
void |
mouseHandler(int visTop,
int x,
int y,
boolean press,
int modifiers) |
void |
paste(java.lang.String selection) |
void |
reset() |
void |
resetClickSelect() |
void |
resetSelection() |
void |
ringBell() |
SearchContext |
search(SearchContext lastContext,
java.lang.String key,
boolean reverse,
boolean caseSens) |
void |
selectAll() |
void |
send(char c) |
void |
send(java.lang.String str) |
void |
sendDirect(java.lang.String str) |
void |
setAttributeBold(boolean set) |
void |
setCursorPos(int row,
int col) |
void |
setDisplay(DisplayView display) |
void |
setDumbMode(boolean dumb) |
void |
setInputCharset(java.lang.String charset) |
void |
setProperties(java.util.Properties newProps) |
boolean |
setProperty(java.lang.String key,
java.lang.String value) |
boolean |
setProperty(java.lang.String key,
java.lang.String value,
boolean forceSet) |
void |
setPropsChanged(boolean value) |
boolean |
setSaveLines(int lines) |
void |
setSelection(int row1,
int col1,
int row2,
int col2) |
void |
setSelection(int visTop,
int row1,
int col1,
int row2,
int col2) |
boolean |
setSize(int rows,
int cols) |
boolean |
setTerminalType(java.lang.String type) |
void |
setTerminalWindow(TerminalWindow termWin) |
void |
setUpdate(boolean enabled) |
void |
statusLineUpdated() |
java.lang.String |
terminalType() |
public static Terminal getTerminal(java.lang.String name)
public static java.lang.String[] getTerminalTypes()
public boolean setTerminalType(java.lang.String type)
setTerminalType in interface Terminalpublic void setDumbMode(boolean dumb)
setDumbMode in interface Terminalpublic void doBell()
doBell in interface ActionHandlerpublic void doBackspace()
doBackspace in interface ActionHandlerpublic void doHTab()
doHTab in interface ActionHandlerpublic void doLineFeed()
doLineFeed in interface ActionHandlerpublic void doCarriageReturn()
doCarriageReturn in interface ActionHandlerpublic void doSetConversationalMode()
doSetConversationalMode in interface ActionHandlerpublic void doSetBlockMode()
doSetBlockMode in interface ActionHandlerpublic void doSetBufferAddress(int row,
int column)
doSetBufferAddress in interface ActionHandlerpublic void doDataCompression(int n,
char c)
doDataCompression in interface ActionHandlerpublic void doSetCursorAddress(int row,
int column)
doSetCursorAddress in interface ActionHandlerpublic void doDefineFieldAttribute(int row,
int column,
boolean useFixed,
int tableRow)
doDefineFieldAttribute in interface ActionHandlerpublic void doStartField(FieldAttributes attribs)
doStartField in interface ActionHandlerpublic void doPrintScreenOrPage()
doPrintScreenOrPage in interface ActionHandlerpublic void doSetTab()
doSetTab in interface ActionHandlerpublic void doClearTab()
doClearTab in interface ActionHandlerpublic void doClearAllTabs()
doClearAllTabs in interface ActionHandlerpublic void doSetVideoAttributes(char videoAttrib)
doSetVideoAttributes in interface ActionHandlerpublic void doSetVideoPriorConditionRegister(char videoAttrib)
doSetVideoPriorConditionRegister in interface ActionHandlerpublic void doSet40CharLineWidth()
doSet40CharLineWidth in interface ActionHandlerpublic void doSet80CharLineWidth()
doSet80CharLineWidth in interface ActionHandlerpublic void doReadCursorAddress()
doReadCursorAddress in interface ActionHandlerpublic void doUnlockKeyboard()
doUnlockKeyboard in interface ActionHandlerpublic void doLockKeyboard()
doLockKeyboard in interface ActionHandlerpublic void doSetStringConfigurationParameter(java.lang.String[] strs)
doSetStringConfigurationParameter in interface ActionHandlerpublic void doReadStringConfigurationParameter(int n)
doReadStringConfigurationParameter in interface ActionHandlerpublic void doSimulateFunctionKey(char keyCode)
doSimulateFunctionKey in interface ActionHandlerpublic void doGetMachineName()
doGetMachineName in interface ActionHandlerpublic void doDisconnectModem()
doDisconnectModem in interface ActionHandlerpublic void doGetCurrentDirectoryAndRedirectionInformation(char drive)
doGetCurrentDirectoryAndRedirectionInformation in interface ActionHandlerpublic void doReadVTLAUNCHConfigurationParameter(int param)
doReadVTLAUNCHConfigurationParameter in interface ActionHandlerpublic void doBackTab()
doBackTab in interface ActionHandlerpublic void doRTMControl(int startStopEvent,
int[] buckets)
doRTMControl in interface ActionHandlerpublic void doRTMDataUpload(int[] id)
doRTMDataUpload in interface ActionHandlerpublic void doSetEM3270Mode(int mode)
doSetEM3270Mode in interface ActionHandlerpublic void doReadAllLocations()
doReadAllLocations in interface ActionHandlerpublic void doReadKeyboardLatch()
doReadKeyboardLatch in interface ActionHandlerpublic void doWriteToMessageField(char[] msg,
char[] attribs)
doWriteToMessageField in interface ActionHandlerpublic void doSetMaxPageNumber(int n)
doSetMaxPageNumber in interface ActionHandlerpublic void doReinitialize()
doReinitialize in interface ActionHandlerpublic void doSetColorMapTable(int startIndex,
byte[] entries)
doSetColorMapTable in interface ActionHandlerpublic void doResetColorMapTable()
doResetColorMapTable in interface ActionHandlerpublic void doReadColorMappingTable()
doReadColorMappingTable in interface ActionHandlerpublic void doDefineDataTypeTable(int startIndex,
byte[] entries)
doDefineDataTypeTable in interface ActionHandlerpublic void doResetVariableTable()
doResetVariableTable in interface ActionHandlerpublic void doDefineVariableTable(int startIndex,
FieldAttributes[] attribs)
doDefineVariableTable in interface ActionHandlerpublic void doSet40CharactersScreenWidth()
doSet40CharactersScreenWidth in interface ActionHandlerpublic void doSetColorConfiguration(int startIndex,
byte[] entries)
doSetColorConfiguration in interface ActionHandlerpublic void doResetColorConfiguration()
doResetColorConfiguration in interface ActionHandlerpublic void doReadColorConfiguration()
doReadColorConfiguration in interface ActionHandlerpublic void doDefineEnterKeyFunction(char[] str)
doDefineEnterKeyFunction in interface ActionHandlerpublic void doSetTerminalConfiguration(ConfigParameter[] params)
doSetTerminalConfiguration in interface ActionHandlerpublic void doRead6530ColorMappingTable()
doRead6530ColorMappingTable in interface ActionHandlerpublic void doSetIODeviceConfiguration(int device,
ConfigParameter[] parms)
doSetIODeviceConfiguration in interface ActionHandlerpublic void doSet6530ColorMapping(boolean setEnhanced)
doSet6530ColorMapping in interface ActionHandlerpublic void doReadIODeviceConfiguration(int device)
doReadIODeviceConfiguration in interface ActionHandlerpublic void doTerminateRemote6530Operation(int exitCode)
doTerminateRemote6530Operation in interface ActionHandlerpublic void doCursorUp()
doCursorUp in interface ActionHandlerpublic void doCursorRight()
doCursorRight in interface ActionHandlerpublic void doCursorHomeDown()
doCursorHomeDown in interface ActionHandlerpublic void doCursorHome()
doCursorHome in interface ActionHandlerpublic void doRollUp()
doRollUp in interface ActionHandlerpublic void doRollDown()
doRollDown in interface ActionHandlerpublic void doPageUp()
doPageUp in interface ActionHandlerpublic void doPageDown()
doPageDown in interface ActionHandlerpublic void doClearMemoryToSpaces()
doClearMemoryToSpaces in interface ActionHandlerpublic void doClearMemoryToSpaces(int startRow,
int startCol,
int endRow,
int endColumn)
doClearMemoryToSpaces in interface ActionHandlerpublic void doEraseToEndOfPageOrMemory()
doEraseToEndOfPageOrMemory in interface ActionHandlerpublic void doReadWithAddress(int startRow,
int startCol,
int endRow,
int endColumn)
doReadWithAddress in interface ActionHandlerpublic void doEraseToEndOfLineOrField()
doEraseToEndOfLineOrField in interface ActionHandlerpublic void doReadWithAddressAll(int startRow,
int startCol,
int endRow,
int endColumn)
doReadWithAddressAll in interface ActionHandlerpublic void doInsertLine()
doInsertLine in interface ActionHandlerpublic void doDeleteLine()
doDeleteLine in interface ActionHandlerpublic void doDisableLocalLineEditing()
doDisableLocalLineEditing in interface ActionHandlerpublic void doInsertCharacter()
doInsertCharacter in interface ActionHandlerpublic void doWriteToAux1OrAux2Device(int device,
char terminator)
doWriteToAux1OrAux2Device in interface ActionHandlerpublic void doDeleteCharacter()
doDeleteCharacter in interface ActionHandlerpublic void doReadScreenWithAllAttributes(int startRow,
int startCol,
int endRow,
int endColumn)
doReadScreenWithAllAttributes in interface ActionHandlerpublic void doLoadAndExecuteAnOperatingSystemProgram(java.lang.String execString)
doLoadAndExecuteAnOperatingSystemProgram in interface ActionHandlerpublic void doEnterProtectedSubmode()
doEnterProtectedSubmode in interface ActionHandlerpublic void doExitProtectedSubmode()
doExitProtectedSubmode in interface ActionHandlerpublic void doReportExecReturnCode()
doReportExecReturnCode in interface ActionHandlerpublic void doReadTerminalConfiguration()
doReadTerminalConfiguration in interface ActionHandlerpublic void doReadTerminalStatus()
doReadTerminalStatus in interface ActionHandlerpublic void doReadFullRevisionLevel()
doReadFullRevisionLevel in interface ActionHandlerpublic void doDelayOneSecond()
doDelayOneSecond in interface ActionHandlerpublic void doResetModifiedDataTags()
doResetModifiedDataTags in interface ActionHandlerpublic void doReadWholePageOrBuffer()
doReadWholePageOrBuffer in interface ActionHandlerpublic void doDisplayPage(int n)
doDisplayPage in interface ActionHandlerpublic void doSelectPage(int n)
doSelectPage in interface ActionHandlerpublic void doStartEnhancedColorField(IBM3270FieldAttributes attribs)
doStartEnhancedColorField in interface ActionHandlerpublic void doStartFieldExtended(FieldAttributes attribs)
doStartFieldExtended in interface ActionHandlerpublic void doWriteToFileOrDeviceName(java.lang.String device,
int opCode,
byte[] data)
doWriteToFileOrDeviceName in interface ActionHandlerpublic void doWriteOrReadToFileOrDeviceName(java.lang.String device,
int opCode,
byte[] data)
doWriteOrReadToFileOrDeviceName in interface ActionHandlerpublic java.lang.String terminalType()
terminalType in interface Terminalpublic void keyHandler(char c,
int virtualKey,
int modifiers)
keyHandler in interface Terminalpublic void mouseHandler(int visTop,
int x,
int y,
boolean press,
int modifiers)
mouseHandler in interface Terminalpublic void setTerminalWindow(TerminalWindow termWin)
setTerminalWindow in interface Terminalpublic void setDisplay(DisplayView display)
setDisplay in interface Terminalpublic static TerminalOption[] getTerminalOptions()
public void setProperties(java.util.Properties newProps)
setProperties in interface Terminalpublic boolean setProperty(java.lang.String key,
java.lang.String value)
public boolean setProperty(java.lang.String key,
java.lang.String value,
boolean forceSet)
setProperty in interface Terminalpublic java.util.Properties getProperties()
getProperties in interface Terminalpublic java.lang.String getProperty(java.lang.String key)
getProperty in interface Terminalpublic boolean getPropsChanged()
getPropsChanged in interface Terminalpublic void setPropsChanged(boolean value)
setPropsChanged in interface Terminalpublic java.lang.String getDefaultProperty(java.lang.String key)
getDefaultProperty in interface Terminalpublic TerminalOption[] getOptions()
getOptions in interface Terminalpublic SearchContext search(SearchContext lastContext, java.lang.String key, boolean reverse, boolean caseSens)
public void setAttributeBold(boolean set)
setAttributeBold in interface Terminalpublic void clearScreen()
clearScreen in interface Terminalpublic void setCursorPos(int row,
int col)
setCursorPos in interface Terminalpublic boolean setSaveLines(int lines)
setSaveLines in interface Terminalpublic void clearSaveLines()
clearSaveLines in interface Terminalpublic void doClickSelect(int visTop,
int row,
int col,
java.lang.String selectDelims)
doClickSelect in interface Terminalpublic java.lang.String getSelection(java.lang.String eol)
getSelection in interface Terminalpublic void setSelection(int visTop,
int row1,
int col1,
int row2,
int col2)
setSelection in interface Terminalpublic void setSelection(int row1,
int col1,
int row2,
int col2)
setSelection in interface Terminalpublic void resetSelection()
resetSelection in interface Terminalpublic void resetClickSelect()
resetClickSelect in interface Terminalpublic void setInputCharset(java.lang.String charset)
setInputCharset in interface Terminalpublic char[] getChars(int visTop,
int row)
getChars in interface DisplayModelpublic int[] getAttribs(int visTop,
int row)
getAttribs in interface DisplayModelpublic int getDisplayRows()
getDisplayRows in interface DisplayModelpublic int getDisplayCols()
getDisplayCols in interface DisplayModelpublic int getBufferRows()
getBufferRows in interface DisplayModelpublic void send(char c)
send in interface Terminal6530Callbackpublic void send(java.lang.String str)
send in interface Terminal6530Callbackpublic void sendDirect(java.lang.String str)
public void error(java.lang.String msg)
error in interface Terminal6530Callbackpublic void statusLineUpdated()
statusLineUpdated in interface Terminal6530Callback