|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor | +--com.ibm.eNetwork.ECL.screenreco.ECLSDCustom
This class is the descriptor class used to describe the a custom recognition handler for a host screen. When the descriptor is instantiated, it may be added to an object of the ECLScreenDesc class. The ECLScreenDesc class may then be used in either the ECLScreenReco class or the ECLPS WaitForScreen methods to reliably wait for the screen described by ECLScreenDesc to appear in the Presentation Space.
The custom descriptor simply specifies a listener to call who will perform custom matching logic. This enables any java program using this class to extend the ECLScreenReco comparison algorithms.
Once you have created the descriptor, you may add it to an ECLScreenDesc object by calling ECLScreenDesc.AddDescriptor.
Note that some of the methods below are intended specifically for macro programming, as indicated.
ECLScreenReco
,
ECLScreenDesc
,
ECLScreenDescriptor
,
ECLSDAttrib
,
ECLSDCursor
,
ECLSDFields
,
ECLSDInputFields
,
ECLSDOIA
,
ECLSDString
,
ECLSDVarUpdate
,
ECLPS
,
ECLField
, Serialized FormFields inherited from interface com.ibm.eNetwork.HOD.common.HODConstants |
---|
DEFAULT_WIN_FONT, HOD_ICON_EVENT, HOD_MSG_FILE, HOD_RAS_COMPID_ADVMACRO, HOD_RAS_COMPID_ASSOC_PRT, HOD_RAS_COMPID_BLINKREMAP, HOD_RAS_COMPID_CODEPAGE, HOD_RAS_COMPID_COLORREMAP, HOD_RAS_COMPID_CONFIG, HOD_RAS_COMPID_FILETRANSFER, HOD_RAS_COMPID_FTP_SCREEN, HOD_RAS_COMPID_FTP_SESSION, HOD_RAS_COMPID_FTP_TERMINAL, HOD_RAS_COMPID_FUDOMA, HOD_RAS_COMPID_HOD_API, HOD_RAS_COMPID_IMPEXP, HOD_RAS_COMPID_JNILOAD, HOD_RAS_COMPID_KEYPAD, HOD_RAS_COMPID_KEYREMAP, HOD_RAS_COMPID_MACRO, HOD_RAS_COMPID_MACROMANGR, HOD_RAS_COMPID_PRT_TERMINAL, HOD_RAS_COMPID_SCREEN, HOD_RAS_COMPID_SESSION, HOD_RAS_COMPID_SESSION_MGR, HOD_RAS_COMPID_SLP, HOD_RAS_COMPID_TERMINAL, HOD_RAS_COMPID_ZIPPRINT, HOD_RAS_FUNC_NAME, HOD_START_UP, HOD_TRANSFER_FILE_INFO, MOUSE_DOUBLE_CLICK_THRESHOLD, XFER_ASCII_GET_OPTIONS, XFER_ASCII_GET_OPTIONS_DEFAULT, XFER_ASCII_PUT_OPTIONS, XFER_ASCII_PUT_OPTIONS_DEFAULT, XFER_BINARY_GET_OPTIONS, XFER_BINARY_GET_OPTIONS_DEFAULT, XFER_BINARY_PUT_OPTIONS, XFER_BINARY_PUT_OPTIONS_DEFAULT, XFER_DEFAULT_OPTIONS, XFER_FILETYPE_DTA, XFER_FILETYPE_SAVF, XFER_FILETYPE_SRC, XFER_HOST_TYPE, XFER_HOST_TYPE_CICS, XFER_HOST_TYPE_CMS, XFER_HOST_TYPE_DEFAULT, XFER_HOST_TYPE_OS400, XFER_HOST_TYPE_TSO, XFER_PACKET_SIZE, XFER_PACKET_SIZE_DEFAULT, XFER_TIME_OUT_VALUE, XFER_TIME_OUT_VALUE_DEFAULT, XFER_TRANSFER_MODE, XFER_TRANSFER_MODE_ASCII, XFER_TRANSFER_MODE_BINARY, XFER_TRANSFER_MODE_DEFAULT |
Constructor Summary | |
---|---|
ECLSDCustom()
Default constructor for a custom descriptor. |
|
ECLSDCustom(ECLCustomRecoListener listener,
java.lang.String ID,
boolean opt)
Constructs a custom descriptor with the given parameters. |
Method Summary | |
---|---|
java.util.Vector |
Create(java.util.Hashtable argTable)
Creates a working instance of the descriptor from the string values contained in the hash table. |
java.lang.String |
Format(int argType,
boolean displayAll)
Formats the action object's contents into a readable string. |
java.lang.String |
GetID()
Returns the identifier for the custom descriptor. |
java.lang.String |
GetIDRaw()
Returns the expression form of the identifier for the custom descriptor. |
ECLCustomRecoListener |
GetListener()
Returns the listener for the custom descriptor |
void |
SetID(java.lang.String id)
Sets the identifier for the custom descriptor |
void |
SetListener(ECLCustomRecoListener listener)
Sets the listener for the custom descriptor |
Methods inherited from class com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor |
---|
IsInvertMatch,
IsInvertMatchRaw,
IsMatch,
IsOptional,
IsOptionalRaw,
SetInvertMatch,
SetInvertMatch,
SetMatch,
SetOptional,
SetOptional |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ECLSDCustom()
If you use this constructor you must call all the set methods of this class to properly set up the descriptor.
public ECLSDCustom(ECLCustomRecoListener listener, java.lang.String ID, boolean opt)
This constructor will create a usable descriptor. No set methods need be called.
listener
- custom recognition listener objectID
- unique identifier for the custom recognition eventopt
- if true, descriptor is optionalMethod Detail |
public java.lang.String Format(int argType, boolean displayAll)
Format
in class ECLScreenDescriptor
argType
- reserved for future usedisplayAll
- if true all returned string contains all tags including those that are not explicitly set else returned string contains only those tags that are explicitly setpublic java.lang.String GetID()
public java.lang.String GetIDRaw()
public void SetID(java.lang.String id)
id
- unique identifier for the custom descriptorpublic ECLCustomRecoListener GetListener()
public void SetListener(ECLCustomRecoListener listener)
listener
- listener for the custom descriptorpublic java.util.Vector Create(java.util.Hashtable argTable)
Create
in class ECLScreenDescriptor
argTable
- hash table that contains all the valid parameters.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |