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

## jp.crestmuse.cmx.commands
クラス ApplyDeviationInstance

    java.lang.Object
      jp.crestmuse.cmx.commands.CMXCommand
          jp.crestmuse.cmx.commands.ApplyDeviationInstance

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

    public class ApplyDeviationInstance

extends CMXCommand

This class reads a DeviationInstanceXML file and the corresponding MusicXML file and generates a MIDI XML document and/or a standard MIDI file.

このクラスはDeviationInstanceXMLファイルと対応するMusicXMLファイルを 読み込んで, MIDI XMLドキュメントやスタンダードMIDIファイル(SMF)を生成します. CMXCommandを使ったコマンドを作る際のサンプルとしても参考になると思います.

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

メソッドの概要
`void` | `init(CMXFileWrapper f)` ファイルを読み込んだ直後にすべき処理がある場合には, このメソッドをオーバーライドします.
`static void` | `main(java.lang.String[] args)`
`protected void` | `run()`
`protected boolean` | `setBoolOptionsLocal(java.lang.String option)`
`protected boolean` | `setOptionsLocal(java.lang.String option, java.lang.String value)` 以下のオプションを受け付けます.

クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
`addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, loopEnabled, newOutputData, outdata, postproc, preproc, 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`

コンストラクタの詳細

### ApplyDeviationInstance

    public ApplyDeviationInstance()

メソッドの詳細

### setOptionsLocal

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

  以下のオプションを受け付けます.
  -smf : MIDI XMLだけでなくSMFも出力します(出力ファイル名を指定).
  -division :
  -target :

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

### setBoolOptionsLocal

    protected boolean setBoolOptionsLocal(java.lang.String option)

  オーバーライド:
    クラス `CMXCommand` 内の `setBoolOptionsLocal`

### init

    public void init(CMXFileWrapper f)

  クラス `CMXCommand` の記述:
  ファイルを読み込んだ直後にすべき処理がある場合には, このメソッドをオーバーライドします.

  定義:
    インタフェース `CMXInitializer` 内の `init`
  オーバーライド:
    クラス `CMXCommand` 内の `init`

### run

    protected void run()
                throws java.io.IOException,
                       javax.xml.parsers.ParserConfigurationException,
                       javax.xml.transform.TransformerException,
                       org.xml.sax.SAXException,
                       InvalidFileTypeException

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

### main

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

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