rasmus.interpreter.unit
Class Parameters

java.lang.Object
  extended by rasmus.interpreter.NameSpaceAdapter
      extended by rasmus.interpreter.unit.Parameters
All Implemented Interfaces:
NameSpace

public final class Parameters
extends NameSpaceAdapter


Constructor Summary
Parameters(NameSpace namspace)
           
 
Method Summary
 Parameters clone()
           
 void compact()
           
 Variable getParameter(int paramno)
           
 Variable getParameter(int paramno, java.lang.String name)
           
 Variable getParameter(java.lang.String name)
           
 java.util.Map getParameters()
           
 Variable getParameterWithDefault(int paramno)
           
 Variable getParameterWithDefault(int paramno, java.lang.String name)
           
 Variable getParameterWithDefault(java.lang.String name)
           
 void setParameter(int paramno, double value)
           
 void setParameter(int paramno, Variable value)
           
 void setParameter(java.lang.String name, double value)
           
 void setParameter(java.lang.String name, Variable value)
           
 
Methods inherited from class rasmus.interpreter.NameSpaceAdapter
addToCommitStack, commit, get, getAllNames, getNameSpace, registerAsPrivate, setNameSpace, unRegisterAsPrivate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters(NameSpace namspace)
Method Detail

setParameter

public void setParameter(java.lang.String name,
                         Variable value)

setParameter

public void setParameter(int paramno,
                         Variable value)

setParameter

public void setParameter(java.lang.String name,
                         double value)

setParameter

public void setParameter(int paramno,
                         double value)

clone

public Parameters clone()
Overrides:
clone in class java.lang.Object

getParameters

public java.util.Map getParameters()

compact

public void compact()

getParameter

public Variable getParameter(java.lang.String name)

getParameter

public Variable getParameter(int paramno)

getParameter

public Variable getParameter(int paramno,
                             java.lang.String name)

getParameterWithDefault

public Variable getParameterWithDefault(java.lang.String name)

getParameterWithDefault

public Variable getParameterWithDefault(int paramno)

getParameterWithDefault

public Variable getParameterWithDefault(int paramno,
                                        java.lang.String name)