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)