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 int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
used to place additional SPACING on the screen.static final int
when an INPUT-Field changes type from INPUT to RADIO-BUTTON ...static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDynamicParameter
(int parameterTarget, String parameterName) void
addSelectOption
(String code, String description, boolean selected) for dropdown boxes in html (SELECT and each entry is represented by an OTPION)int
clone()
clone
(DisplayRequest _owningDisplayRequest) void
copySelectionOptions
(HashMap<String, String> groupValues) boolean
equals
(RequestEntry re) formatFor_BMSPicin
(String theText) for internal use only Used in CICS/BMS during a RECIEVE to convert from zzz to 999 formatvoid
generateInputTag
(Element param) this is a virtual method for benefit of ILERequestEntryint
int
int
getAttr()
Checked value is for Check-boxes and Radio buttons.int
int
getDynamicParameterName
(Integer target) Integer[]
int
int
protected RequestEntry
int
getter for length fieldint
getMode()
char[]
int
getRow()
for dropdown boxes (SELECT in HTML)getValue()
boolean
this is a virtual method for benefit of ILERequestEntryboolean
boolean
isBright()
boolean
boolean
isDark()
boolean
boolean
boolean
isFset()
for handling BMS's FSET attributeboolean
boolean
boolean
boolean
boolean
boolean
Used in CICS
XML direction "io" or "input" changes this to trueboolean
for handling BMS's DRK attributevoid
setArrayElement
(int arrayElement) void
setArraySize
(int arraySize) void
setAttr
(int attr) void
setBackgroundColor
(String backgroundColor) void
setBMSColor
(String newVal) void
setBMSFocus
(boolean bmsFocus) XML focus = truevoid
setBmsPicin
(String bmsPicin) void
setChangeIndicatorNumber
(String ddsIndicatorNumber) this is a virtual method for benefit of ILERequestEntryvoid
setChecked
(boolean checked) void
setCheckedValue
(String groupValue) void
setColumn
(int column) void
setDisabled
(boolean disabled) void
setDynamicParameterValue
(int parameterTarget, ISMObject parameter) For internal use only
this is called when a screen is being sent to HTMLvoid
setFocus
(boolean focus) void
setForegroundColor
(String foregroundColor) void
setFset
(boolean fset) for handling BMS's FSET attribute XML mark-as-modified = truevoid
setImageHeight
(int imageHeight) void
setImageWidth
(int imageWidth) void
setInternalVars
(CBLBean fromClass) void
setLength
(int length) void
setMode
(int mode) void
setModified
(boolean modified) void
setNumeric
(boolean numeric) Used in CICS
XML num=truevoid
setParamName
(String paramName) void
setParamPicture
(String paramPicture) void
setParamValue
(ISMObject parameter) void
setParamValue
(String parameterValue) void
setPassword
(boolean password) void
setRightJustified
(boolean rightJustified) Used in CICS
xml "alignment" = rightvoid
setRow
(int row) void
setUnderline
(boolean underline) void
setUsedForInput
(boolean usedForInput) Used in CICS
XML direction "io" or "input" changes this to truevoid
void
setVisible
(boolean visible) for handling BMS's DRK attributevoid
setXMLValue
(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
-