uchicago.src.sim.parameter.rpl
Class StringRPLConstant

java.lang.Object
  extended by uchicago.src.sim.parameter.rpl.AbstractRPLParameter
      extended by uchicago.src.sim.parameter.rpl.AbstractConstantParameter
          extended by uchicago.src.sim.parameter.rpl.StringRPLConstant
All Implemented Interfaces:
RPLParameter

public class StringRPLConstant
extends AbstractConstantParameter

Defines a constant parameter whose value is a String.

Version:
$Revision: 1.5 $ $Date: 2004/10/19 18:12:55 $

Field Summary
 
Fields inherited from class uchicago.src.sim.parameter.rpl.AbstractRPLParameter
childConsts, childParams, convertor, curIndex, getMethod, name, setMethod, type
 
Constructor Summary
StringRPLConstant(java.lang.String name, java.lang.String val)
          Creates a StringRPLConstant with specified name and value.
 
Method Summary
protected  java.lang.Object getValue()
          Returns the value of this StringRPLConstant.
protected  void invokeSet(SimModel model)
          Invokes the model's appropriate set method with this constant's value as an argument.
 java.lang.String toString()
           
 
Methods inherited from class uchicago.src.sim.parameter.rpl.AbstractConstantParameter
addToParent, next, reset
 
Methods inherited from class uchicago.src.sim.parameter.rpl.AbstractRPLParameter
addChildConstant, addChildParameter, constantIterator, getName, getValue, parameterIterator, setModelParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringRPLConstant

public StringRPLConstant(java.lang.String name,
                         java.lang.String val)
Creates a StringRPLConstant with specified name and value.

Parameters:
name - the name of the parameter
val - the value of the parameter
Method Detail

invokeSet

protected void invokeSet(SimModel model)
                  throws RepastException
Invokes the model's appropriate set method with this constant's value as an argument.

Specified by:
invokeSet in class AbstractRPLParameter
Parameters:
model - the model to invoke the set method on
Throws:
RepastException - if the invocation fails

getValue

protected java.lang.Object getValue()
Returns the value of this StringRPLConstant.

Specified by:
getValue in class AbstractRPLParameter
Returns:
the value of this parameter.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object