jp.crestmuse.cmx.commands
クラス DeviationInstanceExtractor

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.commands.CMXCommand
      上位を拡張 jp.crestmuse.cmx.commands.DeviationInstanceExtractor
すべての実装されたインタフェース:
CMXInitializer

public class DeviationInstanceExtractor
extends CMXCommand


コンストラクタの概要
DeviationInstanceExtractor()
           
 
メソッドの概要
 java.lang.String getDestDir()
           
static void main(java.lang.String[] args)
           
protected  void preproc()
          Please override this method if your command require pre-processing.
protected  FileWrapperCompatible readInputData(java.lang.String filename)
          Reads the specified file and returns a CMXFileWrapper object.
protected  void run()
           
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)
          Please override this method to support non-yes/no options in your subclass.
 
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, removeDirName, removeExt, removeExt, requiredFiles, run, run, setOutputData, showErrorMessage, start
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DeviationInstanceExtractor

public DeviationInstanceExtractor()
メソッドの詳細

getDestDir

public java.lang.String getDestDir()
オーバーライド:
クラス CMXCommand 内の getDestDir

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を返さなければなりません.

オーバーライド:
クラス CMXCommand 内の 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 内の setBoolOptionsLocal

readInputData

protected final FileWrapperCompatible readInputData(java.lang.String filename)
                                             throws java.io.IOException,
                                                    javax.xml.parsers.ParserConfigurationException,
                                                    org.xml.sax.SAXException,
                                                    javax.xml.transform.TransformerException
クラス CMXCommand の記述:
Reads the specified file and returns a CMXFileWrapper object.

指定されたファイル名を読み込んでCMXFileWrapperオブジェクトを 返します. 具体的には, CMXFileWrapper.readfile(filename)を実行しています. 通常はこのメソッドは使用しませんが, コマンドの都合により, 上記のメソッドが使えない場合(スタンダードMIDIファイル をMIDI XMLドキュメントとして読み込む場合)にオーバーライドしてください. (通常, ユーザがこのメソッドを呼び出す必要はありません.)

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

preproc

protected void preproc()
                throws jp.crestmuse.cmx.commands.InvalidOptionException
クラス CMXCommand の記述:

Please override this method if your command require pre-processing. The default implementation does nothing.

前処理が必要な場合は, このメソッドをオーバーライドしてください. デフォルトの実装では何もしません.

オーバーライド:
クラス CMXCommand 内の preproc
例外:
jp.crestmuse.cmx.commands.InvalidOptionException

run

protected void run()
            throws java.io.IOException,
                   javax.xml.parsers.ParserConfigurationException,
                   org.xml.sax.SAXException,
                   javax.xml.transform.TransformerException
オーバーライド:
クラス CMXCommand 内の run
例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
javax.xml.transform.TransformerException

main

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