|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.iseries.editor.generator.model.RPGCommon
com.ibm.etools.iseries.editor.generator.model.ProcDef
Field Summary | |
---|---|
protected boolean |
export
|
protected String |
externalName
|
protected boolean |
hasRetVal
|
protected Vector |
parameters
|
protected RetVal |
retval
|
Fields inherited from class com.ibm.etools.iseries.editor.generator.model.RPGCommon |
---|
fieldName, purpose |
Constructor Summary | |
---|---|
ProcDef()
|
Method Summary | |
---|---|
void |
addParameter(Parameter param)
Adds another new Parameter to the list of Parameters for this procedure definition. |
void |
createReturnValue()
Creates a new RetVal object and associates it with this ProcDef. |
String |
getExternalName()
|
Parameter |
getParameter(int i)
|
Vector |
getParameters()
|
RetVal |
getReturnValue()
|
boolean |
hasReturnValue()
|
boolean |
isExportable()
|
void |
removeParameter(int i)
Removes the i'th (0 based) Parameter in the list of Parameters. |
void |
removeParameter(Parameter param)
Removes param from the list of Parameters. |
void |
setExportable(boolean b)
Sets whether or not this procedure is exportable for use by other code (EXPORT). |
void |
setExternalName(String name)
Sets the name of this procedure given to other external procedures (EXTPROC). |
void |
setHasReturnValue(boolean b)
Sets whether this procedure returns a value. |
void |
setParameters(Vector parametersList)
Sets the Parameters of this procedure to be parametersList. |
void |
setReturnValue(RetVal val)
Sets the return value of this procedure to be val, if this procedure is set to return a value, otherwise, has no effect. |
void |
swapParameters(int i,
int j)
Swaps the i'th and j'th Parameters in the list of Parameters. |
Methods inherited from class com.ibm.etools.iseries.editor.generator.model.RPGCommon |
---|
getMessages, getName, getPurpose, isValid, setFieldName, setPurpose |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected String externalName
protected boolean export
protected boolean hasRetVal
protected RetVal retval
protected Vector parameters
Constructor Detail |
public ProcDef()
Method Detail |
public boolean isExportable()
setExportable(boolean)
public String getExternalName()
setExternalName(String)
public Vector getParameters()
addParameter(Parameter)
,
getParameter(int)
,
removeParameter(int)
,
removeParameter(Parameter)
,
swapParameters(int, int)
public Parameter getParameter(int i)
i
- the (0 based) index of the Parameter to be returned
getParameters()
,
addParameter(Parameter)
,
removeParameter(int)
,
removeParameter(Parameter)
,
swapParameters(int, int)
public boolean hasReturnValue()
createReturnValue()
,
getReturnValue()
,
setReturnValue(RetVal)
,
setHasReturnValue(boolean)
public void createReturnValue()
hasReturnValue()
,
getReturnValue()
,
setReturnValue(RetVal)
,
setHasReturnValue(boolean)
public RetVal getReturnValue()
hasReturnValue()
,
createReturnValue()
,
setReturnValue(RetVal)
,
setHasReturnValue(boolean)
public void setExportable(boolean b)
b
- is true if and only if this procedure is
exportableisExportable()
public void setExternalName(String name)
name
- the external name of this proceduregetExternalName()
public void setParameters(Vector parametersList)
parametersList
- a Vector containing the Paramaters of
this procedure.public void setHasReturnValue(boolean b)
b
- is true if and only if this ProcDef returns
a value.createReturnValue()
,
getReturnValue()
,
setReturnValue(RetVal)
,
hasReturnValue()
public void setReturnValue(RetVal val)
val
- the new return value of this procedurehasReturnValue()
,
createReturnValue()
,
getReturnValue()
,
setHasReturnValue(boolean)
public void addParameter(Parameter param)
param
- the Parameter to addgetParameter(int)
,
getParameters()
,
removeParameter(Parameter)
,
removeParameter(int)
,
swapParameters(int, int)
public void removeParameter(Parameter param)
param
- the Parameter to removegetParameter(int)
,
getParameters()
,
addParameter(Parameter)
,
removeParameter(int)
,
swapParameters(int, int)
public void removeParameter(int i)
i
- the index of the Parameter to removegetParameter(int)
,
getParameters()
,
addParameter(Parameter)
,
removeParameter(Parameter)
,
swapParameters(int, int)
public void swapParameters(int i, int j)
i
- the index of the Parameter to swap with the
j'th Parameter.j
- the index of the Parameter to swap with the
i'th Parameter.
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |