org.gusdb.wdk.model
Class Param

java.lang.Object
  extended by org.gusdb.wdk.model.Param
Direct Known Subclasses:
AbstractEnumParam, AnswerParam, StringParam

public abstract class Param
extends java.lang.Object


Constructor Summary
Param()
           
 
Method Summary
 java.lang.String getDefault()
           
 java.lang.String getFullName()
           
 java.lang.String getHelp()
           
 java.lang.String getName()
           
 java.lang.String getPrompt()
           
 void setDefault(java.lang.String dfault)
           
 void setFullName(java.lang.String paramSetName)
          Assumes that the name of this param has already been set.
 void setHelp(java.lang.String help)
           
 void setName(java.lang.String name)
           
 void setPrompt(java.lang.String prompt)
           
 java.lang.String toString()
           
abstract  java.lang.String validateValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Param

public Param()
Method Detail

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