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

## jp.crestmuse.cmx.amusaj.commands
クラス SCC2WAV

    java.lang.Object
      jp.crestmuse.cmx.commands.CMXCommand<SCCXMLWrapper,WAVWrapper>
          jp.crestmuse.cmx.amusaj.commands.SCC2WAV

すべての実装されたインタフェース:
  CMXInitializer

    public class SCC2WAV

extends CMXCommand<SCCXMLWrapper,WAVWrapper>

SCC2WAV generates the waveform of the musical piece described in the given SCCXML document based on a musical instrument sound database.

コンストラクタの概要
`SCC2WAV()`

メソッドの概要
`static void` | `main(java.lang.String[] args)` Main method.
`protected void` | `preproc()` Reads some parameters and constructs some objects as pre-processing.
`protected WAVWrapper` | `run(SCCXMLWrapper scc)` Main processing.
`protected boolean` | `setBoolOptionsLocal(java.lang.String option)` Please override this method to support yes/no options in a subclass.
`protected boolean` | `setOptionsLocal(java.lang.String option, java.lang.String value)` As local options, "-sty" and "-var" are defined.

クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
`addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, readInputData, removeDirName, removeExt, removeExt, requiredFiles, run, run, setOutputData, showErrorMessage, start, start`

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

コンストラクタの詳細

### SCC2WAV

    public SCC2WAV()

メソッドの詳細

### setOptionsLocal

    protected boolean setOptionsLocal(java.lang.String option,
                                      java.lang.String value)

  As local options, "-sty" and "-var" are defined.

  オーバーライド:
    クラス `CMXCommand<SCCXMLWrapper,WAVWrapper>` 内の `setOptionsLocal`

### setBoolOptionsLocal

    protected boolean setBoolOptionsLocal(java.lang.String option)

  クラス `CMXCommand` の記述:
  Please override this method to support yes/no options in a subclass. This method should return true when the option is processed and false when not processed.
  サブクラスで独自のYES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッド内でオプションが処理された場合にはtrueを, 処理されなかった場合にはfalseを返さなければなりません.

  オーバーライド:
    クラス `CMXCommand<SCCXMLWrapper,WAVWrapper>` 内の `setBoolOptionsLocal`

### preproc

    protected void preproc()
                    throws java.io.IOException

  Reads some parameters and constructs some objects as pre-processing.

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

### run

    protected WAVWrapper run(SCCXMLWrapper scc)
                      throws javax.xml.parsers.ParserConfigurationException,
                             org.xml.sax.SAXException,
                             javax.xml.transform.TransformerException,
                             java.io.IOException

  Main processing. This method reads an SCC file, generates a waveform based on the SCC file, and writes the waveform in "wav" format.

  オーバーライド:
    クラス `CMXCommand<SCCXMLWrapper,WAVWrapper>` 内の `run`
  例外:
    `javax.xml.parsers.ParserConfigurationException`
    `org.xml.sax.SAXException`
    `javax.xml.transform.TransformerException`
    `java.io.IOException`

### main

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

  Main method.

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