jp.crestmuse.cmx.amusaj.sp
クラス SPModule<D extends SPElement,E extends SPElement>

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.sp.SPModule<D,E>
すべての実装されたインタフェース:
ProducerConsumerCompatible<D,E>
直系の既知のサブクラス:
ChordPredictorModule, ChromaExtractor, F0PDFCalculatorModule, FeatureExtractionModule, HarmonicsExtractor, MidiInputModule, MidiModuleSamples.OctaveUp, MidiModuleSamples.PrintModule, MidiOutputModule, MusicRepresentationModule, PeakExtractor, SPProgressDisplayModule, WindowSlider

public abstract class SPModule<D extends SPElement,E extends SPElement>
extends java.lang.Object
implements ProducerConsumerCompatible<D,E>


コンストラクタの概要
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(java.util.List<QueueReader<D>> src, java.util.List<TimeSeriesCompatible<E>> dest)
          モジュールの処理が終了したときにSPExecutorから呼び出されます
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.crestmuse.cmx.amusaj.sp.ProducerConsumerCompatible から継承されたメソッド
execute, getInputChannels, getOutputChannels
 

コンストラクタの詳細

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<D extends SPElement,E extends SPElement> 内の 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(java.util.List<QueueReader<D>> src,
                 java.util.List<TimeSeriesCompatible<E>> dest)
インタフェース ProducerConsumerCompatible の記述:
モジュールの処理が終了したときにSPExecutorから呼び出されます

定義:
インタフェース ProducerConsumerCompatible<D extends SPElement,E extends SPElement> 内の stop