|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.jparam.paramset.Param
Represents a single parameter in a ParamSet
Field Summary | |
(package private) java.lang.Object |
assignedValue
|
(package private) java.lang.Object |
defaultValue
|
(package private) boolean |
isInput
|
(package private) boolean |
isOutput
|
(package private) java.lang.Class |
typeBound
|
Constructor Summary | |
protected |
Param(java.lang.String name_description,
boolean isInput,
boolean isOutput,
java.lang.Object defaultValue,
java.lang.Class typeBound)
Creates a Param object with given attributes. |
Method Summary | |
protected void |
clearValue()
|
java.lang.Object |
getDefaultValue()
Returns the parameter's default value, or null if it has none. |
java.lang.String |
getDescription()
Returns the parameter's description. |
java.lang.String |
getName()
Returns the parameter's name. |
java.lang.Class |
getTypeBound()
Returns the parameter's type bound. |
java.lang.Object |
getValue()
Returns the parameter's current value, or null if no such value exists. |
boolean |
hasDefaultValue()
|
boolean |
hasGivenValue()
|
boolean |
isInput()
Returns whether the parameter is an input parameter |
boolean |
isOutput()
Returns whether the parameter is an output parameter |
void |
setDefaultValue(java.lang.Object defaultValue)
Sets the parameter's default value. |
void |
setDescription(java.lang.String description)
Sets the parameter's description. |
void |
setValue(java.lang.Object value)
Sets the parameter's current value. |
boolean |
wasAssignedTo()
Returns whether the parameter was assigned a value. |
Methods inherited from class java.lang.Object |
|
Field Detail |
boolean isInput
boolean isOutput
java.lang.Object defaultValue
java.lang.Object assignedValue
java.lang.Class typeBound
Constructor Detail |
protected Param(java.lang.String name_description, boolean isInput, boolean isOutput, java.lang.Object defaultValue, java.lang.Class typeBound) throws JParamException
Method Detail |
protected void clearValue()
public java.lang.String getName()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean isInput()
public boolean isOutput()
public boolean wasAssignedTo()
public boolean hasDefaultValue()
public boolean hasGivenValue()
public java.lang.Class getTypeBound()
public java.lang.Object getValue()
public void setValue(java.lang.Object value) throws JParamException
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue) throws JParamException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |