fourthline.mmlTools.core
クラス MelodyParser

java.lang.Object
  上位を拡張 fourthline.mmlTools.core.MelodyParser

public class MelodyParser
extends java.lang.Object

MML解析

作成者:
たんらる

コンストラクタの概要
MelodyParser(java.lang.String mml)
           
MelodyParser(java.lang.String mml, java.lang.String mml_L, int tempo)
           
 
メソッドの概要
 int getLength()
           
 int getMaxNote()
           
 int getMinNote()
           
 java.lang.String getMmlL()
           
 double getPlayLengthByTempoList()
           
 int getTempo()
           
 java.util.Map<java.lang.Integer,java.lang.Integer> getTempoList()
           
 java.util.List<java.lang.Integer> getWarnIndex()
           
 void mergeParser(MelodyParser srcParser)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MelodyParser

public MelodyParser(java.lang.String mml)

MelodyParser

public MelodyParser(java.lang.String mml,
                    java.lang.String mml_L,
                    int tempo)
メソッドの詳細

getTempo

public int getTempo()
             throws UndefinedTickException
例外:
UndefinedTickException

getMmlL

public java.lang.String getMmlL()
                         throws UndefinedTickException
例外:
UndefinedTickException

getWarnIndex

public java.util.List<java.lang.Integer> getWarnIndex()

getLength

public int getLength()
              throws UndefinedTickException
例外:
UndefinedTickException

getMinNote

public int getMinNote()

getMaxNote

public int getMaxNote()

mergeParser

public void mergeParser(MelodyParser srcParser)
                 throws UndefinedTickException
例外:
UndefinedTickException

getTempoList

public java.util.Map<java.lang.Integer,java.lang.Integer> getTempoList()
                                                                throws UndefinedTickException
例外:
UndefinedTickException

getPlayLengthByTempoList

public double getPlayLengthByTempoList()
                                throws UndefinedTickException
例外:
UndefinedTickException