public interface ObservableIntegerArray extends ObservableArray<ObservableIntegerArray>
ObservableIntegerArrayは、リスナーが発生時の変更を追跡できるint[]配列です。 変更を追跡するために、内部配列はカプセル化され、外部から直接アクセスすることはできません。 一括操作はサポートされていますが、データ範囲のコピーが必ず行われます。 ArrayChangeListener| 修飾子と型 | メソッドと説明 |
|---|---|
void |
addAll(int... elements)
指定された
elementsをこの配列の最後に追加します。 |
void |
addAll(int[] src, int srcIndex, int length)
指定された配列の一部をこの配列の最後に追加します。
|
void |
addAll(ObservableIntegerArray src)
指定された監視可能配列のコンテンツをこの配列の最後に追加します。
|
void |
addAll(ObservableIntegerArray src, int srcIndex, int length)
指定された監視可能配列の一部をこの配列の最後に追加します。
|
void |
copyTo(int srcIndex, int[] dest, int destIndex, int length)
配列の指定された部分を
dest配列にコピーします。 |
void |
copyTo(int srcIndex, ObservableIntegerArray dest, int destIndex, int length)
配列の指定された部分を
destの監視可能配列にコピーします。 |
int |
get(int index)
配列の単一の値を取得します。
|
void |
set(int index, int value)
配列に単一の値を設定します。
|
void |
set(int destIndex, int[] src, int srcIndex, int length)
指定された配列の一部をこの監視可能配列にコピーします。
|
void |
set(int destIndex, ObservableIntegerArray src, int srcIndex, int length)
指定された監視可能配列の一部をこの監視可能配列にコピーします。
|
void |
setAll(int... elements)
この監視可能配列のコンテンツを指定された要素に置き換えます。
|
void |
setAll(int[] src, int srcIndex, int length)
この監視可能配列のコンテンツを指定された配列の一部のコピーに置き換えます。
|
void |
setAll(ObservableIntegerArray src)
この監視可能配列のコンテンツを指定された監視可能配列のコピーに置き換えます。
|
void |
setAll(ObservableIntegerArray src, int srcIndex, int length)
この監視可能配列のコンテンツを指定された監視可能配列の一部に置き換えます。
|
int[] |
toArray(int[] dest)
監視可能配列のコピーを含む配列を返します。
|
int[] |
toArray(int srcIndex, int[] dest, int length)
監視可能配列の指定された部分のコピーを含む配列を返します。
|
addListener, clear, ensureCapacity, removeListener, resize, size, trimToSizeaddListener, removeListenervoid copyTo(int srcIndex,
int[] dest,
int destIndex,
int length)
dest配列にコピーします。 System.arraycopy()メソッドと同じ例外をスローします。 srcIndex - 監視可能配列の開始位置dest - コピー先配列destIndex - コピー先配列の開始位置length - コピーする部分の長さvoid copyTo(int srcIndex,
ObservableIntegerArray dest,
int destIndex,
int length)
destの監視可能配列にコピーします。 System.arraycopy()メソッドと同じ例外をスローします。 srcIndex - 監視可能配列の開始位置dest - コピー先の監視可能配列destIndex - コピー先の監視可能配列の開始位置length - コピーする部分の長さint get(int index)
index - 取得する要素の索引ArrayIndexOutOfBoundsException - indexが配列の境界を越えた場合void addAll(int... elements)
elementsをこの配列の最後に追加します。 必要に応じて、データの新しいサイズにあわせて容量を増やします。 elements - 追加する要素void addAll(ObservableIntegerArray src)
src - 追加する要素を含む監視可能配列void addAll(int[] src,
int srcIndex,
int length)
src - ソース配列srcIndex - ソース配列の開始位置length - 追加する部分の長さvoid addAll(ObservableIntegerArray src, int srcIndex, int length)
src - ソースの監視可能配列srcIndex - ソース配列の開始位置length - 追加する部分の長さvoid setAll(int... elements)
elements - 配列のコンテンツに含める要素NullPointerException - srcがnullの場合void setAll(int[] src,
int srcIndex,
int length)
src - コピー元配列srcIndex - コピー元の監視可能配列の開始位置length - コピーする部分の長さNullPointerException - srcがnullの場合void setAll(ObservableIntegerArray src)
src - コピー元の監視可能配列。NullPointerException - srcがnullの場合void setAll(ObservableIntegerArray src, int srcIndex, int length)
src - コピー元の監視可能配列。srcIndex - コピー元の監視可能配列の開始位置length - コピーする部分の長さNullPointerException - srcがnullの場合void set(int destIndex,
int[] src,
int srcIndex,
int length)
System.arraycopy()メソッドと同じ例外をスローします。 destIndex - この監視可能配列のコピー先の開始位置src - コピー元の配列srcIndex - ソース配列の開始位置length - コピーする部分の長さvoid set(int destIndex,
ObservableIntegerArray src,
int srcIndex,
int length)
System.arraycopy()メソッドと同じ例外をスローします。 destIndex - この監視可能配列のコピー先の開始位置src - コピー元の監視可能配列。srcIndex - ソース配列の開始位置length - コピーする部分の長さvoid set(int index,
int value)
index - 設定する値の索引value - 指定された索引の新しい値ArrayIndexOutOfBoundsException - indexが配列の境界を越えた場合int[] toArray(int[] dest)
dest - 配列が十分な大きさを持つ場合は、監視可能配列のコピー先の配列。配列のサイズが十分でない場合は、新しいint型配列が割り当てられます。 nullの場合は無視されます。 int[] toArray(int srcIndex,
int[] dest,
int length)
srcIndex - 監視可能配列の開始位置dest - 配列が十分な大きさを持つ場合は、監視可能配列の指定された部分がコピーされる配列。配列のサイズが十分でない場合は、新しいint型配列が割り当てられます。 nullの場合は無視されます。 length - コピーする部分の長さCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.