Package com.softwaremining.ui
Class RequestEntry
java.lang.Object
com.softwaremining.ui.RequestEntry
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
HpRequestEntry,ILERequestEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intused to place additional SPACING on the screen.static final intwhen an INPUT-Field changes type from INPUT to RADIO-BUTTON ...static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDynamicParameter(int parameterTarget, String parameterName) voidaddSelectOption(String code, String description, boolean selected) for dropdown boxes in html (SELECT and each entry is represented by an OTPION)intclone()clone(DisplayRequest _owningDisplayRequest) voidcopySelectionOptions(HashMap<String, String> groupValues) booleanequals(RequestEntry re) formatFor_BMSPicin(String theText) for internal use only Used in CICS/BMS during a RECIEVE to convert from zzz to 999 formatvoidgenerateInputTag(Element param) this is a virtual method for benefit of ILERequestEntryintintintgetAttr()Checked value is for Check-boxes and Radio buttons.intintgetDynamicParameterName(Integer target) Integer[]intintprotected RequestEntryintgetter for length fieldintgetMode()char[]intgetRow()for dropdown boxes (SELECT in HTML)getValue()booleanthis is a virtual method for benefit of ILERequestEntrybooleanbooleanisBright()booleanbooleanisDark()booleanbooleanbooleanisFset()for handling BMS's FSET attributebooleanbooleanbooleanbooleanbooleanbooleanUsed in CICS
XML direction "io" or "input" changes this to truebooleanfor handling BMS's DRK attributevoidsetArrayElement(int arrayElement) voidsetArraySize(int arraySize) voidsetAttr(int attr) voidsetBackgroundColor(String backgroundColor) voidsetBMSColor(String newVal) voidsetBMSFocus(boolean bmsFocus) XML focus = truevoidsetBmsPicin(String bmsPicin) voidsetChangeIndicatorNumber(String ddsIndicatorNumber) this is a virtual method for benefit of ILERequestEntryvoidsetChecked(boolean checked) voidsetCheckedValue(String groupValue) voidsetColumn(int column) voidsetDisabled(boolean disabled) voidsetDynamicParameterValue(int parameterTarget, ISMObject parameter) For internal use only
this is called when a screen is being sent to HTMLvoidsetFocus(boolean focus) voidsetForegroundColor(String foregroundColor) voidsetFset(boolean fset) for handling BMS's FSET attribute XML mark-as-modified = truevoidsetImageHeight(int imageHeight) voidsetImageWidth(int imageWidth) voidsetInternalVars(CBLBean fromClass) voidsetLength(int length) voidsetMode(int mode) voidsetModified(boolean modified) voidsetNumeric(boolean numeric) Used in CICS
XML num=truevoidsetParamName(String paramName) voidsetParamPicture(String paramPicture) voidsetParamValue(ISMObject parameter) voidsetParamValue(String parameterValue) voidsetPassword(boolean password) voidsetRightJustified(boolean rightJustified) Used in CICS
xml "alignment" = rightvoidsetRow(int row) voidsetUnderline(boolean underline) voidsetUsedForInput(boolean usedForInput) Used in CICS
XML direction "io" or "input" changes this to truevoidvoidsetVisible(boolean visible) for handling BMS's DRK attributevoidsetXMLValue(String value) toString()boolean
-
Field Details
-
ATTR_NORMAL
public static final int ATTR_NORMAL- See Also:
-
ATTR_BRIGHT
public static final int ATTR_BRIGHT- See Also:
-
ATTR_DARK
public static final int ATTR_DARK- See Also:
-
ATTR_BLINK
public static final int ATTR_BLINK- See Also:
-
ATTR_REVERSED
public static final int ATTR_REVERSED- See Also:
-
ATTR_BLANK_SCREEN
public static final int ATTR_BLANK_SCREEN- See Also:
-
ATTR_UNCHANGED
public static final int ATTR_UNCHANGED- See Also:
-
ATTR_UNDERSCORE
public static final int ATTR_UNDERSCORE- See Also:
-
MODE_STATIC
public static final int MODE_STATIC- See Also:
-
MODE_TEXT_FROM
public static final int MODE_TEXT_FROM- See Also:
-
MODE_TO
public static final int MODE_TO- See Also:
-
MODE_BUTTON
public static final int MODE_BUTTON- See Also:
-
MODE_HIDDEN
public static final int MODE_HIDDENused to place additional SPACING on the screen. No Fields involved. JSP/ASP will cater for this.- See Also:
-
MODE_HIDDEN_INPUT
public static final int MODE_HIDDEN_INPUTwhen an INPUT-Field changes type from INPUT to RADIO-BUTTON ... it is important to keep tabs on the original field. the information is useful if/when regenerating the screen-buffer databean xml file. As the original program will have references to the field at percisely the original position- See Also:
-
MODE_IMAGE
public static final int MODE_IMAGE- See Also:
-
MODE_INPUT
public static final int MODE_INPUT- See Also:
-
MODE_INPUT_WITH_INDICATOR
public static final int MODE_INPUT_WITH_INDICATOR- See Also:
-
MODE_RADIO
public static final int MODE_RADIO- See Also:
-
MODE_CHECKBOX
public static final int MODE_CHECKBOX- See Also:
-
MODE_DROP_DOWN
public static final int MODE_DROP_DOWN- See Also:
-
PARAM_TARGET_VALUE
public static final int PARAM_TARGET_VALUE- See Also:
-
PARAM_TARGET_ROW
public static final int PARAM_TARGET_ROW- See Also:
-
PARAM_TARGET_COLUMN
public static final int PARAM_TARGET_COLUMN- See Also:
-
PARAM_TARGET_FGCOLOR
public static final int PARAM_TARGET_FGCOLOR- See Also:
-
PARAM_TARGET_BGCOLOR
public static final int PARAM_TARGET_BGCOLOR- See Also:
-
PARAM_TARGET_LENGTH
public static final int PARAM_TARGET_LENGTH- See Also:
-
PARAM_TARGET_ARRAY_SIZE
public static final int PARAM_TARGET_ARRAY_SIZE- See Also:
-
-
Constructor Details
-
RequestEntry
public RequestEntry() -
RequestEntry
-
-
Method Details
-
getDisplayObject
-
clone
-
clone
-
calculateLength
public int calculateLength() -
getLength
public int getLength()getter for length field- Returns:
-
setLength
public void setLength(int length) -
setArraySize
public void setArraySize(int arraySize) -
getArraySize
public int getArraySize() -
setArrayElement
public void setArrayElement(int arrayElement) -
getArrayElement
public int getArrayElement() -
getMode
public int getMode() -
setMode
public void setMode(int mode) -
getAttr
public int getAttr() -
setAttr
public void setAttr(int attr) -
setRow
public void setRow(int row) -
getRow
public int getRow() -
setColumn
public void setColumn(int column) -
getColumn
public int getColumn() -
setForegroundColor
-
getForegroundColor
-
setBackgroundColor
-
getBackgroundColor
-
setBMSColor
-
getBMSColor
-
setParamName
-
getParamName
-
setParamPicture
-
getParamPicture
public char[] getParamPicture() -
getParamPictureString
-
setXMLValue
-
setValue
-
getDefaultXMLValue
-
getCurrentValue
-
getValue
-
isChecked
public boolean isChecked() -
setChecked
public void setChecked(boolean checked) -
setCheckedValue
-
getCheckedValue
Checked value is for Check-boxes and Radio buttons. E.g a radio button may Display "Yes" - and send checked-value "Y" to server- Returns:
-
getSelectOptions
for dropdown boxes (SELECT in HTML)- Returns:
-
copySelectionOptions
-
addSelectOption
for dropdown boxes in html (SELECT and each entry is represented by an OTPION)- Parameters:
code-description-selected-
-
getSelectionDefaultValue
-
addDynamicParameter
-
getDynamicParameterTargets
-
getDynamicParameterName
-
setParamValue
-
setParamValue
-
setDynamicParameterValue
For internal use only
this is called when a screen is being sent to HTML- Parameters:
parameterTarget-parameter-
-
isUnderline
public boolean isUnderline() -
setUnderline
public void setUnderline(boolean underline) -
getImageWidth
public int getImageWidth() -
setImageWidth
public void setImageWidth(int imageWidth) -
getImageHeight
public int getImageHeight() -
setImageHeight
public void setImageHeight(int imageHeight) -
getInstance
-
setDisabled
public void setDisabled(boolean disabled) -
isDisabled
public boolean isDisabled() -
setModified
public void setModified(boolean modified) -
isModified
public boolean isModified() -
setBMSFocus
public void setBMSFocus(boolean bmsFocus) XML focus = true- Parameters:
bmsFocus-
-
setFocus
public void setFocus(boolean focus) -
isFocused
public boolean isFocused() -
isBright
public boolean isBright() -
isDark
public boolean isDark() -
setVisible
public void setVisible(boolean visible) for handling BMS's DRK attribute- Parameters:
visible-
-
isVisible
public boolean isVisible()for handling BMS's DRK attribute- Parameters:
visible-
-
setFset
public void setFset(boolean fset) for handling BMS's FSET attribute XML mark-as-modified = true -
isFset
public boolean isFset()for handling BMS's FSET attribute- Parameters:
fset-
-
isPassword
public boolean isPassword() -
setPassword
public void setPassword(boolean password) -
isRightJustified
public boolean isRightJustified() -
setRightJustified
public void setRightJustified(boolean rightJustified) Used in CICS
xml "alignment" = right- Parameters:
rightJustified-
-
isUsedForInput
public boolean isUsedForInput()Used in CICS
XML direction "io" or "input" changes this to true- Returns:
-
setUsedForInput
public void setUsedForInput(boolean usedForInput) Used in CICS
XML direction "io" or "input" changes this to true -
getDropDownWidth
public int getDropDownWidth() -
equals
-
hasAssociatedInputTag
public boolean hasAssociatedInputTag()this is a virtual method for benefit of ILERequestEntry- Parameters:
param-
-
generateInputTag
this is a virtual method for benefit of ILERequestEntry- Parameters:
param-
-
setChangeIndicatorNumber
this is a virtual method for benefit of ILERequestEntry- Parameters:
param-
-
isBmsNormal
public boolean isBmsNormal() -
isNumeric
public boolean isNumeric() -
setNumeric
public void setNumeric(boolean numeric) Used in CICS
XML num=true- Parameters:
numeric-
-
getBmsPicin
-
setBmsPicin
-
getBmsPicout
-
usesPicin
public boolean usesPicin() -
formatFor_BMSPicin
for internal use only Used in CICS/BMS during a RECIEVE to convert from zzz to 999 format- Parameters:
theText-- Returns:
-
setInternalVars
-
toString_Orig
-
toString
-
ToJSP
-