org.gusdb.wdk.model
Class Param
java.lang.Object
org.gusdb.wdk.model.Param
- Direct Known Subclasses:
- AbstractEnumParam, AnswerParam, StringParam
public abstract class Param
- extends java.lang.Object
|
Constructor Summary |
Param()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Param
public Param()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
getFullName
public java.lang.String getFullName()
setFullName
public void setFullName(java.lang.String paramSetName)
- Assumes that the name of this param has already been set. Note this is slightly
different than a simple accessor in that the full name of the param is
paramSetName
concatenated with ".paramName".
- Parameters:
paramSetName - name of the paramSet to which this param belongs.
setPrompt
public void setPrompt(java.lang.String prompt)
getPrompt
public java.lang.String getPrompt()
setHelp
public void setHelp(java.lang.String help)
getHelp
public java.lang.String getHelp()
setDefault
public void setDefault(java.lang.String dfault)
getDefault
public java.lang.String getDefault()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
validateValue
public abstract java.lang.String validateValue(java.lang.Object value)
throws WdkModelException
- Returns:
- Error string if an error. null if no errors.
- Throws:
WdkModelException