public final class EPIInteractionSpec extends CICSInteractionSpec
On each EPI request, a screen of data is sent to CICS and the next screen is received in reply. Use the properties provided by this class to indicate the AID key that should be sent to CICS and to set the cursor position.
The properties that can be set are as follows:
The properties that will return information are as follows:
CICSInteractionSpec
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE_BACKGROUNDCOLOR
Selects Attribute byte for field to contain the background colour attribute for streamable records
|
static int |
ATTRIBUTE_BASE
Selects Attribute byte for field to contain the base attribute for streamable records
|
static int |
ATTRIBUTE_FOREGROUNDCOLOR
Selects Attribute byte for field to contain the foreground colour attribute for streamable records
|
static int |
ATTRIBUTE_HIGHLIGHT
Selects Attribute byte for field to contain the highlight attribute for streamable records
|
static int |
ATTRIBUTE_MARKER
Selects Attribute byte for field to contain a field marker byte.
|
static int |
ATTRIBUTE_NONE
Selects Attribute byte for field to contain 0x20 for streamable records
|
static int |
ATTRIBUTE_TRANSPARENCY
Selects Attribute byte for field to contain the transparency attribute for streamable records
|
static byte |
MARKER_BYTE
defines the byte which represents a field marker
|
Constructor and Description |
---|
EPIInteractionSpec()
Constructs an EPIInteractionSpec Object
|
Modifier and Type | Method and Description |
---|---|
AID |
getAID()
Returns the AID property.
|
int |
getCursorColumn()
Returns the cursor column property.
|
int |
getCursorRow()
Returns the cursor row property.
|
java.lang.String |
getMapName()
returns the map name
|
java.lang.String |
getMapSetName()
returns the mapset name
|
int |
getOutputAttributeType()
returns the outputAttributetype (int) value.
|
int |
getScreenDepth()
returns the screen depth (int) value.
|
int |
getScreenWidth()
returns the screen width (int) value.
|
java.lang.String |
getTermId()
returns the terminal id
|
void |
setAID(AID newAid)
Sets the AID property.
|
void |
setCursorColumn(int col)
Sets the cursor column property.
|
void |
setCursorRow(int row)
Sets the cursor row property.
|
void |
setOutputAttributeType(int outType)
Sets the outputAttributeType (int) value.
|
java.lang.String |
toString()
returns a string representation of this instance, in this case it lists
the contents of the write properties.
|
addPropertyChangeListener, getFunctionName, getInteractionVerb, removePropertyChangeListener, setFunctionName, setInteractionVerb
public static final int ATTRIBUTE_NONE
public static final int ATTRIBUTE_BASE
public static final int ATTRIBUTE_FOREGROUNDCOLOR
public static final int ATTRIBUTE_BACKGROUNDCOLOR
public static final int ATTRIBUTE_HIGHLIGHT
public static final int ATTRIBUTE_TRANSPARENCY
public static final int ATTRIBUTE_MARKER
public static final byte MARKER_BYTE
public EPIInteractionSpec()
public AID getAID()
public void setAID(AID newAid)
newAid
- the AID propertypublic int getCursorRow()
public void setCursorRow(int row)
row
- the cursor row propertypublic int getCursorColumn()
public void setCursorColumn(int col)
col
- the cursor column propertypublic int getOutputAttributeType()
public void setOutputAttributeType(int outType)
outType
- the new value for the propertypublic int getScreenDepth()
public int getScreenWidth()
public java.lang.String getTermId()
public java.lang.String getMapName()
public java.lang.String getMapSetName()
public java.lang.String toString()
toString
in class CICSInteractionSpec