rasmus.interpreter.ext
Class ModuleFactory

java.lang.Object
  extended by rasmus.interpreter.ext.ModuleFactory
All Implemented Interfaces:
VariableFactory, UnitFactory
Direct Known Subclasses:
AudioModule, MathModule, MidiModule, StringsModule

public abstract class ModuleFactory
extends java.lang.Object
implements UnitFactory, VariableFactory


Constructor Summary
ModuleFactory()
           
 
Method Summary
 Variable asVariable()
           
abstract  UnitInstancePart newInstance(NameSpace namespace)
           
 UnitInstancePart newInstance(Parameters parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleFactory

public ModuleFactory()
Method Detail

newInstance

public abstract UnitInstancePart newInstance(NameSpace namespace)

newInstance

public UnitInstancePart newInstance(Parameters parameters)
Specified by:
newInstance in interface UnitFactory

asVariable

public Variable asVariable()
Specified by:
asVariable in interface VariableFactory