- java.lang.Object
- 
- javafx.scene.control.IndexRange
 
- 
 public final class IndexRange extends Object 整数値の連続する範囲を表すクラス。- 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static StringVALUE_DELIMITERインデックス範囲値のデリミタ。
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 IndexRange(int start, int end)startおよびendの間の範囲を表すIndexRangeのインスタンスを作成します。IndexRange(IndexRange range)指定されたIndexRangeオブジェクトから値をコピーして、IndexRangeのインスタンスを作成します。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object object)このオブジェクトと他のオブジェクトが等しいかどうかを示します。intgetEnd()範囲の終了位置(これを含まない)を返します。intgetLength()範囲の長さを返します。intgetStart()範囲の開始位置を返します。inthashCode()このRangeオブジェクトのハッシュ・コードを返します。static IndexRangenormalize(int v1, int v2)小さい値を開始インデックスとして、大きな値を終了インデックスとして持つIndexRangeインスタンスを作成するためのコンビニエンス・メソッド。StringtoString()このRangeオブジェクトの文字列表現を返します。static IndexRangevalueOf(String value)(開始値が2および終了値が6のIndexRangeインスタンスを作成する) 2,6形式の文字列で解析するためのコンビニエンス・メソッド。
 
- 
- 
- 
コンストラクタの詳細- 
IndexRangepublic IndexRange(int start, int end)startおよびendの間の範囲を表すIndexRangeのインスタンスを作成します。- パラメータ:
- start- 範囲の開始位置。
- end- 範囲の終了位置。
 
 - 
IndexRangepublic IndexRange(IndexRange range) 指定されたIndexRangeオブジェクトから値をコピーして、IndexRangeのインスタンスを作成します。- パラメータ:
- range- 開始値と終了値のコピー元のIndexRangeインスタンス。
 
 
- 
 - 
メソッドの詳細- 
getStartpublic int getStart() 範囲の開始位置を返します。- 戻り値:
- 範囲の開始位置
 
 - 
getEndpublic int getEnd() 範囲の終了位置(これを含まない)を返します。- 戻り値:
- 範囲(exclusive)の終了位置
 
 - 
getLengthpublic int getLength() 範囲の長さを返します。- 戻り値:
- 範囲の長さ
 
 - 
equalspublic boolean equals(Object object) このオブジェクトと他のオブジェクトが等しいかどうかを示します。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- object- 比較対象の参照オブジェクト。
- 戻り値:
- このオブジェクトがobject引数と同じである場合はtrue、それ以外の場合はfalse。
- 関連項目:
- Object.hashCode()、- HashMap
 
 - 
hashCodepublic int hashCode() このRangeオブジェクトのハッシュ・コードを返します。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このRangeオブジェクトのハッシュ・コード。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 - 
toStringpublic String toString() このRangeオブジェクトの文字列表現を返します。
 - 
normalizepublic static IndexRange normalize(int v1, int v2) 小さい値を開始インデックスとして、大きな値を終了インデックスとして持つIndexRangeインスタンスを作成するためのコンビニエンス・メソッド。- パラメータ:
- v1- 範囲で使用される最初の値。
- v2- 範囲で使用される2つ目の値。
- 戻り値:
- 値の小さい方が開始値、大きい方が終了値となるIndexRangeインスタンス。
 
 - 
valueOfpublic static IndexRange valueOf(String value) (開始値が2および終了値が6のIndexRangeインスタンスを作成する) 2,6形式の文字列で解析するためのコンビニエンス・メソッド。- パラメータ:
- value- 解析されてIndexRangeに変換される文字列。
- 戻り値:
- 値文字列で提供される開始値と終了値を表すIndexRangeインスタンス。
 
 
- 
 
-