rasmus.interpreter
Class RUnit

java.lang.Object
  extended by rasmus.interpreter.RVariablePartImpl
      extended by rasmus.interpreter.RList
          extended by rasmus.interpreter.RUnit
All Implemented Interfaces:
RVariablePart

public final class RUnit
extends RList


Field Summary
 
Fields inherited from class rasmus.interpreter.RList
dependvar, listeners
 
Fields inherited from class rasmus.interpreter.RVariablePartImpl
variable
 
Constructor Summary
RUnit()
           
 
Method Summary
 void addFactory(RUnitFactory factory)
           
static RVariable asVariable(RUnitFactory value)
           
static RUnit getInstance(RVariable variable)
           
 RUnitInstance newInstance(RParameters parameters)
           
static RUnitInstance newInstance(RVariable unit, RParameters parameter)
           
static RUnitInstance newInstance(RVariable unit, RVariable... arguments)
           
 void removeFactory(RUnitFactory factory)
           
 
Methods inherited from class rasmus.interpreter.RList
add, addListener, addObject, addObjects, clear, forceAddListener, forceRemoveListener, getObjects, isImmutable, remove, removeListener, removeObject, removeObjects, sendObjectAdded, sendObjectRemoved, sendObjectsAdded, sendObjectsRemoved, setImmutable, synchronizedList
 
Methods inherited from class rasmus.interpreter.RVariablePartImpl
getVariable, init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RUnit

public RUnit()
Method Detail

asVariable

public static RVariable asVariable(RUnitFactory value)

newInstance

public static RUnitInstance newInstance(RVariable unit,
                                        RParameters parameter)

newInstance

public static RUnitInstance newInstance(RVariable unit,
                                        RVariable... arguments)

newInstance

public RUnitInstance newInstance(RParameters parameters)

getInstance

public static RUnit getInstance(RVariable variable)

addFactory

public void addFactory(RUnitFactory factory)

removeFactory

public void removeFactory(RUnitFactory factory)