Package com.softwaremining.vendors.ile
Class ILEScreen
java.lang.Object
com.softwaremining.wrappers.CBLBean
com.softwaremining.vendors.ile.ILEScreen
- All Implemented Interfaces:
IDisplayable
,AbstractDataObject
,ICBLBeanNGroup
,ICBLContainer
,IFieldContainer
,ISMBean
,ISMDataType
-
Field Summary
Fields inherited from class com.softwaremining.wrappers.CBLBean
EBCDIC_JIT_PD_SUPPORT_FOR_SEQ_FILES, INDEX_FOR_NON_ARRAY_VERSION_OF_FIELD, INDEX_ZERO, log, tmp_lengthofAssignedValue, totalRuntime_allocate, totalRuntime_calcFieldOffsets, totalRuntime_getMemoryPosition, totalRuntime_setFieldFormatted
Fields inherited from interface com.softwaremining.ui.IDisplayable
_FKEY_INPUT, _INVALIDATE, FKEY_1, FKEY_10, FKEY_11, FKEY_12, FKEY_2, FKEY_3, FKEY_4, FKEY_5, FKEY_6, FKEY_7, FKEY_8, FKEY_9
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept()
void
assignFileName
(String ddsFileNameNoExtentions) void
assignInputIndicator
(CBLBean indicators) void
assignLastKeyPressed
(int lastKey) Originally introduced for handling Tandem Screens.void
assignOutputIndicator
(CBLBean indicators) void
assignStatus
(AbstractCBLField statusField) void
assignTargetXMLScreen
(boolean targetIsXML) Used internally by framework to support JSP type screensvoid
Screen handling method representing COBOL's DISPLAY BLANK statement.int
close()
void
void
display()
used internally by SoftwareMining Frameworkint
int
Used internally by SoftwareMining frameworkmethod used internally by SoftwareMining frameworkmethod used internally by SoftwareMining frameworkboolean
boolean
Used internally by framework to support JSP type screensmethod used internally by SoftwareMining frameworkint
open
(int openMode) retrieveField
(String fieldName) Return the field identified by fieldName.int
Originally introduced for handling Tandem Screens.void
setDisplayFields
(IFieldContainer ddsWrapper) void
setDisplayFormat
(String ddsRecord) This represents the original DDS RECORD in the READ/WRITE statementsvoid
setFileName
(String ddsFileNameNoExtentions) Deprecated.please use assignFileNamevoid
setLastDisplayColumn
(int lastDisplayColumn) void
setLastDisplayRow
(int lastDisplayRow) void
setStatus
(AbstractCBLField statusField) Deprecated.please use assignStatusMethods inherited from class com.softwaremining.wrappers.CBLBean
addCorrespondingValue, addCorrespondingValue, allocate, assignAddressTo, assignAddressTo, assignBean, assignBytesEncoded, assignCachedInitializationValue, assignCorrespondingValue, assignCorrespondingValue, assignDefaultValue, assignDependingField, assignEbcdicBytes, assignEbcdicJIT_PdSupportForSequentialFiles, assignEncodedValue, assignExemptFromMemRelease, assignExternal, assignHighValues, assignInternalVars, assignLowValues, assignRawEbcdicBytes, assignRecordSize, assignRedefines, assignRedefines, assignSessionId, assignStringFormatted, assignSubstring, assignSubstring, assignToAddressOf, assignToAddressOf, assignToAddressOf, assignToAddressOf, assignToAllFields, assignValue, assignValue, assignValue, assignValue, assignValue, assignValue, assignValue, calculateStorageSize, containsPointers, equals, equals, equals, equals, equalsRightTrimmed, fieldsCount, fill, fill, fill, fill, fill, getValue, hasPackedDecimalFields, initDefaultValues, initialize, initialize, isExemptFromMemRelease, isFilled, isFilled, isFilled, isFilled, isGreaterThan, isGreaterThan, isGreaterThan, isHighValues, isInvolvedInDependency, isInvolvedInExternalDependency, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, isLowValues, isRedefinedByAnotherClass, isResourceAlreadyReleased, lengthOf, printFieldPosition, printFieldValues, printOrderedFieldPosition, PrintOrderedFieldPositionsAndValue, releaseResources, releaseResources, resetCachedValues, resetCompressedFieldList, resetStructure, resize, retrieveActualLength, retrieveAsInt, retrieveAsString, retrieveCachedInitializationValue, retrieveCompressedFields, retrieveDependedFieldsList, retrieveEbcdicBytes, retrieveEbcdicValue, retrieveEncodedValue, retrieveField, retrieveFieldAtMemoryPosition, retrieveFieldFormatted, retrieveFields, retrieveIsTargetOfPointers, retrievePrimitiveFields, retrieveRawEbcdicBytes, retrieveSessionId, retrieveSQLObject, retrieveStorageCellSize, retrieveStorageChars, retrieveSubstring, retrieveSubstring, retrieveTopLevelField, retrieveValue, retrieveValue, setValue, stringValue, subtractCorrespondingValue, subtractCorrespondingValue, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.softwaremining.ui.IDisplayable
getXMLScreenDefReader
-
Constructor Details
-
ILEScreen
-
-
Method Details
-
assignLastKeyPressed
public void assignLastKeyPressed(int lastKey) Description copied from interface:IDisplayable
Originally introduced for handling Tandem Screens. But has potential of usage in CICS screens- Specified by:
assignLastKeyPressed
in interfaceIDisplayable
- Parameters:
lastKey
-
-
retrieveLastKeyPressed
public int retrieveLastKeyPressed()Description copied from interface:IDisplayable
Originally introduced for handling Tandem Screens. But has potential of usage in CICS screens- Specified by:
retrieveLastKeyPressed
in interfaceIDisplayable
- Returns:
- KeyNumber
-
display
public void display() -
accept
public void accept() -
open
- Throws:
IOCriticalException
-
assignOutputIndicator
-
assignInputIndicator
-
setFileName
Deprecated.please use assignFileName- Parameters:
ddsFileNameNoExtentions
-
-
assignFileName
-
makeUpClassScreenSourceName
Description copied from interface:IDisplayable
method used internally by SoftwareMining framework- Specified by:
makeUpClassScreenSourceName
in interfaceIDisplayable
- Returns:
- - a string representing the XML screen file for program. For example, for class com.softwaremining.examples.Loan, the following string will be returned: /com/softwaremining/examples/loan/xml/screens/Loan.xml
-
setDisplayFields
-
clearScreen
public void clearScreen()Screen handling method representing COBOL's DISPLAY BLANK statement. -
retrieveField
Return the field identified by fieldName. Used internally by SoftwareMining Framework- Specified by:
retrieveField
in interfaceIDisplayable
- Specified by:
retrieveField
in interfaceIFieldContainer
- Specified by:
retrieveField
in interfaceISMBean
- Overrides:
retrieveField
in classCBLBean
- Parameters:
fieldName
-- Returns:
-
getField
used internally by SoftwareMining Framework- Specified by:
getField
in interfaceIDisplayable
-
getLastDisplayColumn
public int getLastDisplayColumn()- Specified by:
getLastDisplayColumn
in interfaceIDisplayable
-
getLastDisplayRow
public int getLastDisplayRow()- Specified by:
getLastDisplayRow
in interfaceIDisplayable
-
setLastDisplayColumn
public void setLastDisplayColumn(int lastDisplayColumn) - Specified by:
setLastDisplayColumn
in interfaceIDisplayable
-
setLastDisplayRow
public void setLastDisplayRow(int lastDisplayRow) - Specified by:
setLastDisplayRow
in interfaceIDisplayable
-
getScreenClassName
Used internally by SoftwareMining framework- Specified by:
getScreenClassName
in interfaceIDisplayable
-
setDisplayFormat
This represents the original DDS RECORD in the READ/WRITE statements- Parameters:
ddsRecord
-
-
getScreenClient
Description copied from interface:IDisplayable
method used internally by SoftwareMining framework- Specified by:
getScreenClient
in interfaceIDisplayable
-
getXMLScreenDefReader
method used internally by SoftwareMining framework -
close
public int close() -
setStatus
Deprecated.please use assignStatus- Parameters:
statusField
-
-
assignStatus
-
isTargetXMLScreen
public boolean isTargetXMLScreen()Used internally by framework to support JSP type screens- Specified by:
isTargetXMLScreen
in interfaceIDisplayable
-
assignTargetXMLScreen
public void assignTargetXMLScreen(boolean targetIsXML) Description copied from interface:IDisplayable
Used internally by framework to support JSP type screens- Specified by:
assignTargetXMLScreen
in interfaceIDisplayable
- Parameters:
targetIsXML
-
-
isGUIScreensEnabled
public boolean isGUIScreensEnabled()- Specified by:
isGUIScreensEnabled
in interfaceIDisplayable
-
disableGUIScreens
public void disableGUIScreens()- Specified by:
disableGUIScreens
in interfaceIDisplayable
-