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_setFieldFormattedFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept()voidassignFileName(String ddsFileNameNoExtentions) voidassignInputIndicator(CBLBean indicators) voidassignLastKeyPressed(int lastKey) Originally introduced for handling Tandem Screens.voidassignOutputIndicator(CBLBean indicators) voidassignStatus(AbstractCBLField statusField) voidassignTargetXMLScreen(boolean targetIsXML) Used internally by framework to support JSP type screensvoidScreen handling method representing COBOL's DISPLAY BLANK statement.intclose()voidvoiddisplay()used internally by SoftwareMining FrameworkintintUsed internally by SoftwareMining frameworkmethod used internally by SoftwareMining frameworkmethod used internally by SoftwareMining frameworkbooleanbooleanUsed internally by framework to support JSP type screensmethod used internally by SoftwareMining frameworkintopen(int openMode) retrieveField(String fieldName) Return the field identified by fieldName.intOriginally introduced for handling Tandem Screens.voidsetDisplayFields(IFieldContainer ddsWrapper) voidsetDisplayFormat(String ddsRecord) This represents the original DDS RECORD in the READ/WRITE statementsvoidsetFileName(String ddsFileNameNoExtentions) Deprecated.please use assignFileNamevoidsetLastDisplayColumn(int lastDisplayColumn) voidsetLastDisplayRow(int lastDisplayRow) voidsetStatus(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, 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, print, printFieldPosition, printFieldValues, printOrderedFieldPosition, releaseResources, releaseResources, resetCachedValues, resetCompressedFieldList, resetStorageManager, resetStructure, resize, retrieveActualLength, retrieveAsInt, retrieveAsString, retrieveCachedInitializationValue, retrieveCompressedFields, retrieveDependedFieldsList, retrieveEbcdicBytes, retrieveEbcdicValue, retrieveEncodedValue, retrieveField, retrieveFieldAtMemoryPosition, retrieveFieldFormatted, retrieveFields, retrieveIsTargetOfPointers, retrievePrimitiveFields, retrieveRawEbcdicBytes, retrieveRedefinesList, retrieveSessionId, retrieveSQLObject, retrieveStorageBytes, retrieveStorageCellSize, retrieveSubstring, retrieveSubstring, retrieveTopLevelField, retrieveValue, retrieveValue, setValue, stringValue, subtractCorrespondingValue, subtractCorrespondingValue, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.softwaremining.ui.IDisplayable
getXMLScreenDefReader
-
Constructor Details
-
ILEScreen
-
-
Method Details
-
assignLastKeyPressed
public void assignLastKeyPressed(int lastKey) Description copied from interface:IDisplayableOriginally introduced for handling Tandem Screens. But has potential of usage in CICS screens- Specified by:
assignLastKeyPressedin interfaceIDisplayable
-
retrieveLastKeyPressed
public int retrieveLastKeyPressed()Description copied from interface:IDisplayableOriginally introduced for handling Tandem Screens. But has potential of usage in CICS screens- Specified by:
retrieveLastKeyPressedin 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:IDisplayablemethod used internally by SoftwareMining framework- Specified by:
makeUpClassScreenSourceNamein 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:
retrieveFieldin interfaceIDisplayable- Specified by:
retrieveFieldin interfaceIFieldContainer- Specified by:
retrieveFieldin interfaceISMBean- Overrides:
retrieveFieldin classCBLBean- Returns:
-
getField
used internally by SoftwareMining Framework- Specified by:
getFieldin interfaceIDisplayable
-
getLastDisplayColumn
public int getLastDisplayColumn()- Specified by:
getLastDisplayColumnin interfaceIDisplayable
-
getLastDisplayRow
public int getLastDisplayRow()- Specified by:
getLastDisplayRowin interfaceIDisplayable
-
setLastDisplayColumn
public void setLastDisplayColumn(int lastDisplayColumn) - Specified by:
setLastDisplayColumnin interfaceIDisplayable
-
setLastDisplayRow
public void setLastDisplayRow(int lastDisplayRow) - Specified by:
setLastDisplayRowin interfaceIDisplayable
-
getScreenClassName
Used internally by SoftwareMining framework- Specified by:
getScreenClassNamein interfaceIDisplayable
-
setDisplayFormat
This represents the original DDS RECORD in the READ/WRITE statements- Parameters:
ddsRecord-
-
getScreenClient
Description copied from interface:IDisplayablemethod used internally by SoftwareMining framework- Specified by:
getScreenClientin 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:
isTargetXMLScreenin interfaceIDisplayable
-
assignTargetXMLScreen
public void assignTargetXMLScreen(boolean targetIsXML) Description copied from interface:IDisplayableUsed internally by framework to support JSP type screens- Specified by:
assignTargetXMLScreenin interfaceIDisplayable
-
isGUIScreensEnabled
public boolean isGUIScreensEnabled()- Specified by:
isGUIScreensEnabledin interfaceIDisplayable
-
disableGUIScreens
public void disableGUIScreens()- Specified by:
disableGUIScreensin interfaceIDisplayable
-