jp.crestmuse.cmx.amusaj.commands
クラス WAVAnalyzer

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.commands.CMXCommand<WAVWrapper,AmusaDataSetCompatible>
      上位を拡張 jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer
          上位を拡張 jp.crestmuse.cmx.amusaj.commands.WAVAnalyzer
すべての実装されたインタフェース:
CMXInitializer

public class WAVAnalyzer
extends AbstractWAVAnalyzer


フィールドの概要
 
クラス jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer から継承されたフィールド
params
 
コンストラクタの概要
WAVAnalyzer()
           
 
メソッドの概要
protected  AmusaDataSetCompatible analyzeWaveform(AudioDataCompatible wav, WindowSlider winslider, SPExecutor exec)
           
static void main(java.lang.String[] args)
           
protected  void preproc()
          Please override this method if your command require pre-processing.
protected  boolean setOptionsLocal(java.lang.String option, java.lang.String value)
          Please override this method to support non-yes/no options in your subclass.
 
クラス jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer から継承されたメソッド
readInputData, run
 
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, removeDirName, removeExt, removeExt, requiredFiles, run, run, setBoolOptionsLocal, setOutputData, showErrorMessage, start
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WAVAnalyzer

public WAVAnalyzer()
メソッドの詳細

setOptionsLocal

protected boolean setOptionsLocal(java.lang.String option,
                                  java.lang.String value)
クラス CMXCommand の記述:

Please override this method to support non-yes/no options in your subclass.

サブクラスで独自の非YES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッドがオプションを受け入れたらtrue, 受け入れなかったらfalseを返さなければなりません.

オーバーライド:
クラス AbstractWAVAnalyzer 内の setOptionsLocal

preproc

protected void preproc()
                throws java.io.IOException
クラス CMXCommand の記述:

Please override this method if your command require pre-processing. The default implementation does nothing.

前処理が必要な場合は, このメソッドをオーバーライドしてください. デフォルトの実装では何もしません.

オーバーライド:
クラス CMXCommand<WAVWrapper,AmusaDataSetCompatible> 内の preproc
例外:
java.io.IOException

analyzeWaveform

protected AmusaDataSetCompatible analyzeWaveform(AudioDataCompatible wav,
                                                 WindowSlider winslider,
                                                 SPExecutor exec)
                                          throws java.io.IOException,
                                                 javax.xml.parsers.ParserConfigurationException,
                                                 org.xml.sax.SAXException,
                                                 javax.xml.transform.TransformerException
定義:
クラス AbstractWAVAnalyzer 内の analyzeWaveform
例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
javax.xml.transform.TransformerException

main

public static void main(java.lang.String[] args)