クラス Timesig

拍子変更情報テーブル内の要素を表現するためのクラス


フィールドの概要
 int barCount
           何小節目か
 int denominator
           拍子の分母
 int numerator
           拍子の分子
 
コンストラクタの概要
static  Timesig new(int numerator,int denominator,int barCount)
          初期化を行う
 
メソッドの概要
 Timesig clone()
          コピーを作成する
static  boolean compare(Timesig a,Timesig b)
          2 つの Timesig を比較する
 int compareTo(Timesig item)
          順序を比較する
 int getTick()
          Tick 単位の時刻を取得する
 string toString()
          文字列に変換する
 
フィールドの詳細

barCount

public int barCount
何小節目か


denominator

public int denominator
拍子の分母


numerator

public int numerator
拍子の分子

コンストラクタの詳細

new

public static Timesig new(int numerator,
                          int denominator,
                          int barCount)

初期化を行う

パラメータ:
numerator - 拍子の分子の値
denominator - 拍子の分母値
barCount - 小節数
戻り値:
メソッドの詳細

clone

public Timesig clone()

コピーを作成する

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

compare

public static boolean compare(Timesig a,
                              Timesig b)

2 つの Timesig を比較する

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

compareTo

public int compareTo(Timesig item)

順序を比較する

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

getTick

public int getTick()

Tick 単位の時刻を取得する

戻り値:
単位の時刻

toString

public string toString()

文字列に変換する

戻り値:
変換後の文字列