public final class ParameterList extends BaseObject
Modifier and Type | Field and Description |
---|---|
private CallParameter[] |
parameters
The registered parameters.
|
Constructor and Description |
---|
ParameterList() |
Modifier and Type | Method and Description |
---|---|
void |
__lang_ParameterList_constructor__()
Implicit, no parameter, method associated with the implicit legacy constructor for the
Progress.Lang.ParameterList class. |
void |
__lang_ParameterList_constructor__(integer numParams)
Method associated with the implicit legacy constructor for the
Progress.Lang.ParameterList class. |
void |
__lang_ParameterList_destructor__()
Destructor for this class.
|
void |
__lang_ParameterList_execute__()
The 'execute' method.
|
logical |
clear_()
Implementation of the CLEAR method.
|
(package private) java.lang.Object[] |
getArgs()
Get the arguments.
|
(package private) java.lang.String |
getModes()
Get the argument modes.
|
integer |
getNumParameters()
Getter for the NUM-PARAMETERS property.
|
CallParameter[] |
getParameters()
Get the registered parameters.
|
void |
setNumParameters(integer num)
Setter for the NUM-PARAMETERS property.
|
logical |
setParameter(integer pos,
character type,
character mode,
java.lang.Object val)
Implementation of the SET-PARAMETER method.
|
private boolean |
validCallMode(CallMode cmode,
java.lang.String type,
java.lang.Object val) |
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isTracked
private CallParameter[] parameters
public void __lang_ParameterList_execute__()
public void __lang_ParameterList_constructor__()
Progress.Lang.ParameterList
class.public void __lang_ParameterList_constructor__(integer numParams)
Progress.Lang.ParameterList
class.public void __lang_ParameterList_destructor__()
public integer getNumParameters()
public void setNumParameters(integer num)
num
- The new value.public logical clear_()
true
if the call was successfull.public logical setParameter(integer pos, character type, character mode, java.lang.Object val)
pos
- The 1-based parameter index.type
- The parameter's data type.mode
- The parameter's mode (INPUT, OUTPUT, INPUT-OUTPUT, with -APPEND or -BY-REFERENCE
suffix).val
- The argument's value. Can be only a variable/field-ref or extent, if mode is
OUTPUT or INPUT-OUTPUT.true
if the parameter was set successfully.private boolean validCallMode(CallMode cmode, java.lang.String type, java.lang.Object val)
java.lang.String getModes()
java.lang.Object[] getArgs()
public CallParameter[] getParameters()
parameters
.