uchicago.src.sim.parameter
Class AbstractParameterSetter

java.lang.Object
  extended by uchicago.src.sim.parameter.AbstractParameterSetter
All Implemented Interfaces:
ParameterSetter
Direct Known Subclasses:
DefaultParameterSetter, RPLParameterSetter

public abstract class AbstractParameterSetter
extends java.lang.Object
implements ParameterSetter

Defines some common code to be used by implementations of ParameterSetter.

Version:
$Revision: 1.4 $ $Date: 2004/11/03 19:51:04 $

Nested Class Summary
protected static class AbstractParameterSetter.ParamName
          Represents a parameter name as both its "given name" and as fully lower case.
protected static class AbstractParameterSetter.ParamNameIterator
           
 
Constructor Summary
AbstractParameterSetter()
           
 
Method Summary
protected  java.lang.String capitalize(java.lang.String str)
          Captializes the specified String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uchicago.src.sim.parameter.ParameterSetter
getDefaultModelParameters, getDynamicParameterNames, getParameterValue, hasNext, init, isConstant, isParameter, parameterNames, setModelParameters, setNextModelParameters
 

Constructor Detail

AbstractParameterSetter

public AbstractParameterSetter()
Method Detail

capitalize

protected java.lang.String capitalize(java.lang.String str)
Captializes the specified String.

Parameters:
str - the String to capitalize.
Returns:
the capitalized String.