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.
|
java.lang.Object[] |
getArgs()
Get the arguments.
|
java.lang.String |
getModes()
Get the argument modes.
|
integer |
getNumParameters()
Getter for the NUM-PARAMETERS property.
|
CallParameter[] |
getParameters()
Get the registered parameters.
|
character |
getSignatureList() |
boolean |
isComplete()
Check if the parameter list is complete.
|
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.
|
logical |
setParameter(integer pos,
java.lang.Object val) |
private boolean |
setParameter(int pos,
java.lang.String type,
CallMode cmode,
java.lang.Object val) |
private boolean |
validCallMode(CallMode cmode,
java.lang.String type,
java.lang.Object val) |
__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyClone, legacyEquals, toLegacyStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisTrackedprivate 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 setParameter(int pos,
java.lang.String type,
CallMode cmode,
java.lang.Object val)
private boolean validCallMode(CallMode cmode, java.lang.String type, java.lang.Object val)
public java.lang.String getModes()
public java.lang.Object[] getArgs()
public CallParameter[] getParameters()
parameters.public character getSignatureList()
public boolean isComplete()