public abstract class NotewiseWAVAnalyzer extends AbstractWAVAnalyzer
| コンストラクタと説明 |
|---|
NotewiseWAVAnalyzer() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
customSetting(SPExecutor ex,
SCCXMLWrapper.Note note,
AmusaDataSetCompatible dataset) |
protected ProducerConsumerCompatible[] |
getUsedModules()
Please override this method so that this returns the list of
modules (typically subclasses of SPModule) used in this class.
|
protected abstract ProducerConsumerCompatible[] |
getUsedModules(SCCXMLWrapper.Note note) |
protected void |
preproc()
If you override this method, please write "super();" at first.
|
protected AmusaDataSetCompatible |
run(WAVWrapper wav) |
protected boolean |
setOptionsLocal(java.lang.String option,
java.lang.String value)
Please override this method to support non-yes/no options in
your subclass.
|
customSetting, getAmusaXMLFormat, getModuleConnections, getOutputData, getParam, getParamDouble, getParamInt, getWindowSlider, readInputData, requiredFiles, setBoolOptionsLocal, setParam, setParam, setParam, usesStereoaddOptionHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getHelpMessage, getOutFileName, getVersion, init, loopEnabled, postproc, removeDirName, removeExt, removeExt, run, showErrorMessage, start, startprotected void customSetting(SPExecutor ex, SCCXMLWrapper.Note note, AmusaDataSetCompatible dataset)
protected final ProducerConsumerCompatible[] getUsedModules()
AbstractWAVAnalyzer
private ProducerConsumerCompatible stft, peakext;
protected abstractProducerConsumerCompatible[] getUsedModules() {
return new ProducerConsumerCompatible[] {
stft = new STFT(),
peakext = new PeakExtractor()
};
}
getUsedModules クラス内 AbstractWAVAnalyzerprotected abstract ProducerConsumerCompatible[] getUsedModules(SCCXMLWrapper.Note note)
protected void preproc()
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.transform.TransformerException,
org.xml.sax.SAXException
AbstractWAVAnalyzerpreproc クラス内 AbstractWAVAnalyzerjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionorg.xml.sax.SAXExceptionprotected AmusaDataSetCompatible run(WAVWrapper wav) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, org.xml.sax.SAXException
run クラス内 AbstractWAVAnalyzerjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.transform.TransformerExceptionorg.xml.sax.SAXExceptionprotected boolean setOptionsLocal(java.lang.String option,
java.lang.String value)
CMXCommandPlease override this method to support non-yes/no options in your subclass.
サブクラスで独自の非YES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッドがオプションを受け入れたらtrue, 受け入れなかったらfalseを返さなければなりません.
setOptionsLocal クラス内 AbstractWAVAnalyzer