jp.crestmuse.cmx.amusaj.sp
クラス SPModule
java.lang.Object
jp.crestmuse.cmx.amusaj.sp.SPModule
- すべての実装されたインタフェース:
- ProducerConsumerCompatible
- 直系の既知のサブクラス:
- ChromaExtractor, F0PDFCalculatorModule, FeatureExtractionModule, HarmonicsExtractor, MidiInputModule, MidiOutputModule, PeakExtractor, SPGroup, SPProgressDisplayModule, SPSpreadModule, STFT, VelocityViewer, WindowSlider
public abstract class SPModule
- extends java.lang.Object
- implements ProducerConsumerCompatible
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPModule
public SPModule()
getParamNameSpace
protected java.lang.String getParamNameSpace()
getParamCategory
protected java.lang.String getParamCategory()
getUsedParamNames
protected java.lang.String[] getUsedParamNames()
setParams
public void setParams(java.util.Map<java.lang.String,java.lang.String> params)
- 定義:
- インタフェース
ProducerConsumerCompatible
内の setParams
getParam
protected java.lang.String getParam(java.lang.String key)
getParamInt
protected int getParamInt(java.lang.String key)
getParamDouble
protected double getParamDouble(java.lang.String key)
containsParam
protected boolean containsParam(java.lang.String key)
setParam
protected void setParam(java.lang.String key,
java.lang.String value)
setParam
protected void setParam(java.lang.String key,
int value)
setParam
protected void setParam(java.lang.String key,
double value)
copyParamsFromConfigXML
protected void copyParamsFromConfigXML(java.lang.String namespace,
java.lang.String category,
java.lang.String... keys)
stop
public void stop(QueueReader<SPElement>[] src,
TimeSeriesCompatible<SPElement>[] dest)
- インタフェース
ProducerConsumerCompatible
の記述:
- モジュールの処理が終了したときにSPExecutorから呼び出されます
- 定義:
- インタフェース
ProducerConsumerCompatible
内の stop