rasmus.interpreter.controls
Class ControlUnitFactory
java.lang.Object
rasmus.interpreter.controls.ControlUnitFactory
- All Implemented Interfaces:
- MetaDataProvider, UnitFactory
- Direct Known Subclasses:
- AudioCepstrumGraph, AudioCQSpectrumGraph, AudioOscilloscope, AudioOscilloscopeXY, AudioSpectrumGraph, ControlLabel, ControlPanel, MidiButton, MidiControlSlider, MidiKeyboard
public abstract class ControlUnitFactory
- extends java.lang.Object
- implements UnitFactory, MetaDataProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControlUnitFactory
public ControlUnitFactory()
getMetaData
public MetaData getMetaData()
- Specified by:
getMetaData
in interface MetaDataProvider
registerParameter
public void registerParameter(int number,
java.lang.String name)
registerParameter
public void registerParameter(java.lang.String alias,
java.lang.String name)
newControlInstance
public abstract ControlInstance newControlInstance(NameSpace namespace,
java.util.Map parameters)
newInstance
public UnitInstancePart newInstance(Parameters parameters)
- Specified by:
newInstance
in interface UnitFactory