クラス Tempo

テンポ情報テーブル内の要素を表現するクラス


フィールドの概要
 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()
          文字列に変換する
 
フィールドの詳細

clock

public int clock
Tick 単位の時刻


tempo

public int tempo
テンポ値。四分音符の長さをマイクロ秒単位で表した値

コンストラクタの詳細

new

public static Tempo new(int clock,
                        int tempo)

初期化を行う

パラメータ:
clock - Tick 単位の時刻
tempo - テンポ値。四分音符の長さをマイクロ秒単位で表した値
戻り値:
メソッドの詳細

clone

public Tempo clone()

コピーを作成する

戻り値:
このオブジェクトのコピー

compare

public static boolean compare(Tempo a,
                              Tempo b)

2 つの Tempo を比較する

パラメータ:
a - 比較対象のオブジェクト
b - 比較対象のオブジェクト
戻り値:
ab よりも小さい場合は true、そうでない場合は false を返す

compareTo

public int compareTo(Tempo entry)

順序を比較する

パラメータ:
entry - 比較対象のアイテム
戻り値:
このインスタンスが比較対象よりも小さい場合は負の整数、等しい場合は 0、大きい場合は正の整数を返す

equals

public boolean equals(Tempo entry)

このオブジェクトのインスタンスと、指定されたオブジェクトが同じかどうかを調べる

パラメータ:
entry - 比較対象のオブジェクト
戻り値:
比較対象と同じであれば true を、そうでなければ false を返す

getTime

public double getTime()

秒単位の時刻を取得する

戻り値:
秒単位の時刻

toString

public string toString()

文字列に変換する

戻り値:
変換後の文字列