クラス Lyric

歌詞ハンドルに格納する歌詞情報を保持するクラス


フィールドの概要
 boolean isProtected
           発音記号がプロテクトされた状態かどうか
 double lengthRatio
           歌詞ハンドル内に複数の歌詞が入る場合の、この歌詞の長さ分率。
 string phrase
           歌詞
 
コンストラクタの概要
static  Lyric new(string line)
          文字列を元に初期化を行う
static  Lyric new(string phrase,string phoneticSymbol)
          歌詞、発音記号を指定して初期化を行う
 
メソッドの概要
 Lyric clone()
          コピーを作成する
 boolean equals(Lyric item)
          このオブジェクトのインスタンスと、指定されたオブジェクトが同じかどうかを調べる
 boolean equalsForSynth(Lyric item)
          このオブジェクトと、指定されたオブジェクトが同じかどうかを調べる。
 string getConsonantAdjustment()
          Consonant Adjustmentの文字列形式を取得する
 table<int> getConsonantAdjustmentList()
          Consonant Adjustment を、整数配列で取得する
 string getPhoneticSymbol()
          この歌詞の発音記号を取得する
 table<string> getPhoneticSymbolList()
          この歌詞の発音記号の配列を取得する
 void setConsonantAdjustment(string value)
          Consonant Adjustmentを文字列形式で設定する
 void setConsonantAdjustmentList(table<int> value)
          Consonant Adjustment を、整数配列形式で設定する
 void setPhoneticSymbol(string value)
          この歌詞の発音記号を設定する
 string toString(boolean addQuateMark)
          このインスタンスを文字列に変換する
 
フィールドの詳細

isProtected

public boolean isProtected
発音記号がプロテクトされた状態かどうか


lengthRatio

public double lengthRatio
歌詞ハンドル内に複数の歌詞が入る場合の、この歌詞の長さ分率。デフォルトは 1.0


phrase

public string phrase
歌詞

コンストラクタの詳細

new

public static Lyric new(string line)

文字列を元に初期化を行う

パラメータ:
line - 「"あ","a",0.0000,0.0」などのような文字列
戻り値:

new

public static Lyric new(string phrase,
                        string phoneticSymbol)

歌詞、発音記号を指定して初期化を行う

パラメータ:
phrase - 歌詞
phoneticSymbol - 発音記号
戻り値:
メソッドの詳細

clone

public Lyric clone()

コピーを作成する

戻り値:
このインスタンスのコピー

equals

public boolean equals(Lyric item)

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

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

equalsForSynth

public boolean equalsForSynth(Lyric item)

このオブジェクトと、指定されたオブジェクトが同じかどうかを調べる。 音声合成したときに影響のある範囲のフィールドしか比較されない。 たとえば、isProtectedthisitem で違っていても、他が同一であれば true が返る。

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

getConsonantAdjustment

public string getConsonantAdjustment()

Consonant Adjustmentの文字列形式を取得する

戻り値:
Consonant Adjustment を空白区切りで連結した文字列

getConsonantAdjustmentList

public table<int> getConsonantAdjustmentList()

Consonant Adjustment を、整数配列で取得する

戻り値:
Consonant Adjustment を格納した整数の配列

getPhoneticSymbol

public string getPhoneticSymbol()

この歌詞の発音記号を取得する

戻り値:
発音記号

getPhoneticSymbolList

public table<string> getPhoneticSymbolList()

この歌詞の発音記号の配列を取得する

戻り値:
発音記号の配列

setConsonantAdjustment

public void setConsonantAdjustment(string value)

Consonant Adjustmentを文字列形式で設定する

パラメータ:
value - Consonant Adjustment を空白区切りで連結した文字列

setConsonantAdjustmentList

public void setConsonantAdjustmentList(table<int> value)

Consonant Adjustment を、整数配列形式で設定する

パラメータ:
value - Consonant Adjustment を格納した整数の配列

setPhoneticSymbol

public void setPhoneticSymbol(string value)

この歌詞の発音記号を設定する

パラメータ:
value - 発音記号

toString

public string toString(boolean addQuateMark)

このインスタンスを文字列に変換する

パラメータ:
addQuateMark - 歌詞、発音記号の前後に引用符(")を追加するかどうか
戻り値:
変換後の文字列