|
|||||||||||
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.ECLSDAttrib
This class is the descriptor class used to describe a single attribute on 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 attribute descriptor specifies a given attribute in a given plane at a given row/column position. Attribute and plane values are described in Appendix B of the IBM Host Access Class Library reference.
You should only use this descriptor when you know the makeup of your host screen and you need to make your screen description unique.
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
,
ECLSDCursor
,
ECLSDCustom
,
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 | |
---|---|
ECLSDAttrib()
Default constructor for a string descriptor. |
|
ECLSDAttrib(char attrib,
int row,
int col,
int plane,
boolean opt)
Constructs an attribute 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. |
char |
GetAttrib()
Returns the attribute value for the descriptor. |
java.lang.String |
GetAttribRaw()
Returns the expression form of the attribute value for the descriptor. |
int |
GetCol()
Returns the column position for the attribute descriptor. |
java.lang.String |
GetColRaw()
Returns the expression form of the column position for the attribute descriptor. |
int |
GetPlane()
Returns the plane type for the attribute descriptor. |
java.lang.String |
GetPlaneAsString()
Returns the string representation of the plane value set for the attribute descriptor. |
java.lang.String |
GetPlaneRaw()
Returns the expression form of the plane type for the attribute descriptor. |
int |
GetRow()
Returns the row position for the attribute descriptor. |
java.lang.String |
GetRowRaw()
Returns the expression form of the row position for the attribute descriptor. |
void |
SetAttrib(char attrib)
Sets the attribute value for the descriptor. |
void |
SetAttrib(java.lang.String attribStr)
Sets the attribute value for the descriptor from a string. |
void |
SetCol(int col)
Sets the column position for the attribute descriptor. |
void |
SetCol(java.lang.String col)
Sets the column position for the attribute descriptor. |
void |
SetPlane(int plane)
Sets the plane type for the attribute descriptor. |
void |
SetPlane(java.lang.String argPlane)
Sets the plane type for the attribute descriptor. |
void |
SetPlaneAsString(java.lang.String planestr)
Sets the plane value from string for the attribute descriptor. |
void |
SetRow(int row)
Sets the row position for the attribute descriptor. |
void |
SetRow(java.lang.String row)
Sets the row position for the attribute 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 ECLSDAttrib()
If you use this constructor you must call all the set methods of this class to properly set up the descriptor.
public ECLSDAttrib(char attrib, int row, int col, int plane, boolean opt)
This constructor will create a usable descriptor. No set methods need be called.
attrib
- attribute value for the descriptorrow
- row position for the attributecol
- column position for the attributeplane
- plane type for the attributeopt
- if true, descriptor is optional
See Also:
Appendix B.
Host Access Class Library Planes -- Format and Content
ECLConstants
Method 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.util.Vector Create(java.util.Hashtable argTable)
Create
in class ECLScreenDescriptor
argTable
- hash table that contains all the valid parameters. public int GetPlane()
public java.lang.String GetPlaneRaw()
public void SetPlane(int plane)
plane
- plane type for the attributeECLConstants
public void SetPlane(java.lang.String argPlane)
planeExpression
- plane type for the attributeECLConstants
public char GetAttrib()
public java.lang.String GetAttribRaw()
public void SetAttrib(char attrib)
attrib
- attribute value for the descriptorpublic void SetAttrib(java.lang.String attribStr)
attribStr
- string that represents attribute value for
the descriptorpublic int GetRow()
public java.lang.String GetRowRaw()
public void SetRow(int row)
row
- row position for the attributepublic void SetRow(java.lang.String row)
expression
- row position for the attributepublic int GetCol()
public java.lang.String GetColRaw()
public void SetCol(int col)
col
- column position for the attributepublic void SetCol(java.lang.String col)
expression
- column position for the attributepublic void SetPlaneAsString(java.lang.String planestr)
planestr
- string representation of a plane, valid values
are as follows:
Plane Value | String Value |
ECLConstants.TEXT_PLANE | TEXT_PLANE |
ECLConstants.FIELD_PLANE | FIELD_PLANE |
ECLConstants.EXFIELD_PLANE | EXFIELD_PLANE |
ECLConstants.COLOR_PLANE | COLOR_PLANE |
ECLConstants.DBCS_PLANE | DBCS_PLANE |
ECLConstants.GRID_PLANE | GRID_PLANE |
public java.lang.String GetPlaneAsString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |