概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

コンストラクタの概要
`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.

クラス 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, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, removeDirName, removeExt, removeExt, run, run, setOutputData, showErrorMessage, start, start`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### NotewiseWAVAnalyzer

    public NotewiseWAVAnalyzer()

メソッドの詳細

### 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,
                           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`

### 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)

### customSetting

    protected void customSetting(SPExecutor ex,
                                 SCCXMLWrapper.Note note,
                                 AmusaDataSetCompatible dataset)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド