jp.crestmuse.cmx.commands
クラス SMFOverlapRemover2

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

public class SMFOverlapRemover2
extends CMXCommand<MIDIXMLWrapper,MIDIXMLWrapper>


コンストラクタの概要
SMFOverlapRemover2()
           
 
メソッドの概要
static void main(java.lang.String[] args)
           
protected  MIDIXMLWrapper readInputData(java.lang.String filename)
          Reads the specified file and returns a CMXFileWrapper object.
protected  MIDIXMLWrapper run(MIDIXMLWrapper indata)
           
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 から継承されたメソッド
addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, preproc, removeDirName, removeExt, removeExt, requiredFiles, run, run, setBoolOptionsLocal, setOutputData, showErrorMessage, start, start
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SMFOverlapRemover2

public SMFOverlapRemover2()
メソッドの詳細

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<MIDIXMLWrapper,MIDIXMLWrapper> 内の setOptionsLocal

readInputData

protected MIDIXMLWrapper 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<MIDIXMLWrapper,MIDIXMLWrapper> 内の readInputData
例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
javax.xml.transform.TransformerException

run

protected MIDIXMLWrapper run(MIDIXMLWrapper indata)
                      throws javax.xml.parsers.ParserConfigurationException,
                             org.xml.sax.SAXException,
                             javax.xml.transform.TransformerException,
                             java.io.IOException
オーバーライド:
クラス CMXCommand<MIDIXMLWrapper,MIDIXMLWrapper> 内の 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)