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


コンストラクタの概要
SPModule()
           
 
メソッドの概要
protected  boolean containsParam(java.lang.String key)
           
protected  void copyParamsFromConfigXML(java.lang.String namespace, java.lang.String category, java.lang.String... keys)
           
protected  java.lang.String getParam(java.lang.String key)
           
protected  java.lang.String getParamCategory()
           
protected  double getParamDouble(java.lang.String key)
           
protected  int getParamInt(java.lang.String key)
           
protected  java.lang.String getParamNameSpace()
           
protected  java.lang.String[] getUsedParamNames()
           
protected  void setParam(java.lang.String key, double value)
           
protected  void setParam(java.lang.String key, int value)
           
protected  void setParam(java.lang.String key, java.lang.String value)
           
 void setParams(java.util.Map<java.lang.String,java.lang.String> params)
           
 void stop(QueueReader<SPElement>[] src, TimeSeriesCompatible<SPElement>[] dest)
          モジュールの処理が終了したときにSPExecutorから呼び出されます
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.crestmuse.cmx.amusaj.sp.ProducerConsumerCompatible から継承されたメソッド
execute, getInputClasses, getOutputClasses
 

コンストラクタの詳細

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