|
Services Builder for Screens | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extends the INativeAccess API. New features added: HostUpdate, methods supporting field names and screen counting.
INativeAccess
,
INativeAccessConstants
,
ITask
Field Summary |
Fields inherited from interface com.attachmate.common.eai.tasks.INativeAccess |
PROPERTY_NOT_INITIALIZED |
Fields inherited from interface com.attachmate.tasks.ITask |
PRESERVE_ALWAYS, PRESERVE_NEVER, PRESERVE_ON_ERROR |
Method Summary | |
void |
addHostUpdateListener(IHostUpdateListener listener)
Register a class for host update events. |
long |
getFieldAttr(java.lang.String fieldName)
Gets the attribute bit of the desired field. |
int |
getFieldEndColumn(java.lang.String fieldName)
Gets the ending column of the desired field. |
int |
getFieldEndRow(java.lang.String fieldName)
Gets the ending row of the desired field. |
int |
getFieldIndex(java.lang.String fieldName)
Gets the field index for the named field. |
java.lang.String |
getFieldInputText(java.lang.String fieldName)
Gets the field input text from the desired field. |
int |
getFieldLength(java.lang.String fieldName)
Gets the length of the desired field. |
java.lang.String |
getFieldName(int fieldIndex)
Gets the name of the field from the index. |
java.lang.String[] |
getFieldNames()
Gets an array containing all the field anmes. |
int |
getFieldPage(java.lang.String fieldName)
Gets the screen page of the desired field. |
int |
getFieldStartColumn(java.lang.String fieldName)
Gets the starting column of the desired field's text. |
int |
getFieldStartRow(java.lang.String fieldName)
Gets the starting row of the desired field's text. |
java.lang.String |
getFieldText(java.lang.String fieldName)
Gets the visible text from the desired field. |
int |
getScreenCount()
Gets the number of screen changes (TN3270 EORs) before the screen is returned. |
void |
removeHostUpdateListener()
Deprecated. As of 7.1, replaced by removeHostUpdateListener( listener ) |
boolean |
removeHostUpdateListener(IHostUpdateListener listener)
Unregisters the supplied listener |
void |
setFieldInputText(java.lang.String fieldName,
java.lang.String fieldText)
Sets the text in the desired input field. |
void |
setHostUpdateListenerHostAddress(java.lang.String strOverridingHostAddress)
Sets the host address that overrides value(s) retrieved from the system. |
void |
setHostUpdateListenerPort(int iDefaultPort)
Changes the default port the socket will listen on. |
void |
setHostUpdateListenerTimeout(long lDefaultTimeout)
Changes the default timeout on socket connections and reads. |
void |
setScreenCount(int count)
Sets the number of screen changes (TN3270 EORs) processed before the screen is returned. |
Methods inherited from interface com.attachmate.common.eai.tasks.INativeAccess |
getCharacterAttr, getColumns, getCommand, getCurrentPage, getCursorColumn, getCursorRow, getFieldAttr, getFieldAttr, getFieldCount, getFieldEndColumn, getFieldEndColumn, getFieldEndRow, getFieldEndRow, getFieldInputText, getFieldInputText, getFieldLength, getFieldLength, getFieldPage, getFieldPage, getFieldStartColumn, getFieldStartColumn, getFieldStartRow, getFieldStartRow, getFieldText, getFieldText, getHostFlags, getHostMessage, getHostType, getPageCount, getPoolName, getRows, getScreenName, getSettleTime, getShare, setCommand, setCurrentPage, setCursorColumn, setCursorRow, setFieldInputText, setFieldInputText, setSettleTime, setShare |
Methods inherited from interface com.attachmate.tasks.ITask |
addTaskListener, cancel, clearContext, copyContext, executeAsync, executeSync, getInstanceName, getJobName, getLocale, getPreserveContext, getResourceName, getStatus, getTimeout, getVersion, removeTaskListener, setInstanceName, setJobName, setLocale, setPreserveContext, setResourceName, setTimeout, transferContext |
Method Detail |
public int getScreenCount()
public void setScreenCount(int count)
count
- the screen countpublic java.lang.String getFieldText(java.lang.String fieldName)
fieldName
- the name of the field to retrieve text from
public int getFieldPage(java.lang.String fieldName)
fieldName
- the name of the field to retrieve page from
public java.lang.String getFieldInputText(java.lang.String fieldName)
fieldName
- the name of the field to retrieve text from
public void setFieldInputText(java.lang.String fieldName, java.lang.String fieldText)
fieldName
- the name of the field to write tofieldText
- the text to write to the desired fieldpublic long getFieldAttr(java.lang.String fieldName)
fieldName
- name of the desired field
INativeAccessConstants
public int getFieldStartRow(java.lang.String fieldName)
fieldName
- name of the desired field
public int getFieldStartColumn(java.lang.String fieldName)
fieldName
- name of the desired field
public int getFieldEndRow(java.lang.String fieldName)
fieldName
- name of the desired field
public int getFieldEndColumn(java.lang.String fieldName)
fieldName
- name of the desired field
public int getFieldLength(java.lang.String fieldName)
fieldName
- name of the desired field
public java.lang.String getFieldName(int fieldIndex)
fieldIndex
- index of the field
public java.lang.String[] getFieldNames()
public int getFieldIndex(java.lang.String fieldName)
public void setHostUpdateListenerTimeout(long lDefaultTimeout)
lDefaultTimeout
- timeout in milliseconds, 0 for infinitepublic void setHostUpdateListenerPort(int iDefaultPort)
iDefaultPort
- port, 0 for any free port. Note: ports < 1024 are reservedpublic void setHostUpdateListenerHostAddress(java.lang.String strOverridingHostAddress)
strOverridingHostAddress
- only host address to usepublic void addHostUpdateListener(IHostUpdateListener listener) throws java.lang.Exception
listener
- class that implements the host update listener interface
java.lang.Exception
ScreenShapeChangeEvent ScreenTypeChangeEvent
public void removeHostUpdateListener()
public boolean removeHostUpdateListener(IHostUpdateListener listener)
listener
- the listener to remove from the list
|
Services Builder for Screens | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |