jp.crestmuse.cmx.amusaj.commands
クラス NotewiseWAVAnalyzer
java.lang.Object
jp.crestmuse.cmx.commands.CMXCommand<WAVWrapper,FileWrapperCompatible>
jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer
jp.crestmuse.cmx.amusaj.commands.NotewiseWAVAnalyzer
- すべての実装されたインタフェース:
- CMXInitializer
- 直系の既知のサブクラス:
- WAV2TBDnotewise
public abstract class NotewiseWAVAnalyzer
- extends AbstractWAVAnalyzer
クラス jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer から継承されたメソッド |
customSetting, getAmusaXMLFormat, getModuleConnections, getOutputData, getParam, getParamDouble, getParamInt, getWindowSlider, readInputData, requiredFiles, setBoolOptionsLocal, setParam, setParam, setParam, usesStereo |
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド |
addOptionHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getHelpMessage, getOutFileName, getVersion, init, loopEnabled, postproc, removeDirName, removeExt, removeExt, run, showErrorMessage, start, start |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotewiseWAVAnalyzer
public NotewiseWAVAnalyzer()
customSetting
protected void customSetting(SPExecutor ex,
SCCXMLWrapper.Note note,
AmusaDataSetCompatible dataset)
getUsedModules
protected final ProducerConsumerCompatible[] getUsedModules()
- クラス
AbstractWAVAnalyzer
の記述:
- Please override this method so that this returns the list of
modules (typically subclasses of SPModule) used in this class.
If your command use STFT and PeakExtractor, you may override this
method as follows:
private ProducerConsumerCompatible stft, peakext;
protected abstractProducerConsumerCompatible[] getUsedModules() {
return new ProducerConsumerCompatible[] {
stft = new STFT(),
peakext = new PeakExtractor()
};
}
- 定義:
- クラス
AbstractWAVAnalyzer
内の getUsedModules
getUsedModules
protected abstract ProducerConsumerCompatible[] getUsedModules(SCCXMLWrapper.Note note)
preproc
protected void preproc()
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException,
org.xml.sax.SAXException
- クラス
AbstractWAVAnalyzer
の記述:
- If you override this method, please write "super();" at first.
- オーバーライド:
- クラス
AbstractWAVAnalyzer
内の preproc
- 例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
run
protected AmusaDataSetCompatible run(WAVWrapper wav)
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException,
org.xml.sax.SAXException
- オーバーライド:
- クラス
AbstractWAVAnalyzer
内の run
- 例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
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