テンポ情報テーブル内の要素を表現するクラス
| フィールドの概要 | |
|---|---|
int
|
clock
Tick 単位の時刻 |
int
|
tempo
テンポ値。 |
| コンストラクタの概要 | |
|---|---|
static Tempo
|
new(int clock,int tempo)
初期化を行う |
| メソッドの概要 | |
|---|---|
Tempo
|
clone()
コピーを作成する |
static boolean
|
compare(Tempo a,Tempo b)
2 つの Tempo を比較する
|
int
|
compareTo(Tempo entry)
順序を比較する |
boolean
|
equals(Tempo entry)
このオブジェクトのインスタンスと、指定されたオブジェクトが同じかどうかを調べる |
double
|
getTime()
秒単位の時刻を取得する |
string
|
toString()
文字列に変換する |
| フィールドの詳細 |
|---|
public int clock
public int tempo
| コンストラクタの詳細 |
|---|
public static Tempo new(int clock,
int tempo)
clock - Tick 単位の時刻
tempo - テンポ値。四分音符の長さをマイクロ秒単位で表した値
| メソッドの詳細 |
|---|
public Tempo clone()
public static boolean compare(Tempo a,
Tempo b)
Tempo を比較する
a - 比較対象のオブジェクト
b - 比較対象のオブジェクト
a が b よりも小さい場合は true、そうでない場合は false を返す public int compareTo(Tempo entry)
entry - 比較対象のアイテム
public boolean equals(Tempo entry)
entry - 比較対象のオブジェクト
true を、そうでなければ false を返す public double getTime()
public string toString()