public class FXCollections extends Object
| 修飾子と型 | メソッドと説明 |
|---|---|
static <E> ObservableList<E> |
checkedObservableList(ObservableList<E> list, Class<E> type)
指定された監視可能リストの最上位に型保証されたラッパーを作成して返します。
|
static <K,V> ObservableMap<K,V> |
checkedObservableMap(ObservableMap<K,V> map, Class<K> keyType, Class<V> valueType)
指定された監視可能なマップの最上位に型保証されたラッパーを作成して返します。
|
static <E> ObservableSet<E> |
checkedObservableSet(ObservableSet<E> set, Class<E> type)
指定された監視可能セットの最上位に型保証されたラッパーを作成して返します。
|
static <E> ObservableList<E> |
concat(ObservableList<E>... lists)
複数の監視可能リストを1つに連結します。
|
static <T> void |
copy(ObservableList<? super T> dest, List<? extends T> src)
srcからdestに要素をコピーします。
|
static <E> ObservableList<E> |
emptyObservableList()
変更不可能な監視可能リストを作成して空にします。
|
static <K,V> ObservableMap<K,V> |
emptyObservableMap()
変更不可能で監視可能なマップを作成して空にします。
|
static <E> ObservableSet<E> |
emptyObservableSet()
変更不可能な監視可能セットを作成して空にします。
|
static <T> void |
fill(ObservableList<? super T> list, T obj)
指定されたリストにオブジェクトを挿入します。
|
static <E> ObservableList<E> |
observableArrayList()
arraylistに連動する新しい空の監視可能リストを作成します。
|
static <E> ObservableList<E> |
observableArrayList(Callback<E,Observable[]> extractor)
arraylistに連動する新しい空の監視可能リストを作成します。
|
static <E> ObservableList<E> |
observableArrayList(Collection<? extends E> col)
新しい監視可能配列リストを作成し、コレクション
colのコンテンツを追加します。 |
static <E> ObservableList<E> |
observableArrayList(E... items)
新しい監視可能配列リストを作成し、
itemsを追加します。 |
static ObservableFloatArray |
observableFloatArray()
新しい空の監視可能なfloat型配列を作成します。
|
static ObservableFloatArray |
observableFloatArray(float... values)
新しい監視可能なfloat型配列を作成し、
valuesを設定します。 |
static ObservableFloatArray |
observableFloatArray(ObservableFloatArray array)
新しい監視可能なfloat型配列を作成し、指定された
arrayの要素をコピーします。 |
static <K,V> ObservableMap<K,V> |
observableHashMap()
HashMapに連動する新しい空の監視可能なマップを作成します。
|
static ObservableIntegerArray |
observableIntegerArray()
新しい空の監視可能なinteger型配列を作成します。
|
static ObservableIntegerArray |
observableIntegerArray(int... values)
新しい監視可能なinteger型配列を作成し、
valuesを設定します。 |
static ObservableIntegerArray |
observableIntegerArray(ObservableIntegerArray array)
新しい監視可能なinteger型配列を作成し、指定された
arrayの要素をコピーします。 |
static <E> ObservableList<E> |
observableList(List<E> list)
指定されたリストに連動するObservableListを構築します。
|
static <E> ObservableList<E> |
observableList(List<E> list, Callback<E,Observable[]> extractor)
指定されたリストに連動するObservableListを構築します。
|
static <K,V> ObservableMap<K,V> |
observableMap(Map<K,V> map)
指定されたマップに連動するObservableMapを構築します。
|
static <E> ObservableSet<E> |
observableSet(E... elements)
指定されたすべての要素を含むHashSetに連動するObservableSetを構築します。
|
static <E> ObservableSet<E> |
observableSet(Set<E> set)
指定されたセットに連動するObservableSetを構築します。
|
static <T> boolean |
replaceAll(ObservableList<T> list, T oldVal, T newVal)
リストのすべてのoldVal要素をnewVal要素に置き換えます。
|
static void |
reverse(ObservableList list)
リストの順序を逆にします。リストに関する1つの変更通知のみを起動します。
|
static void |
rotate(ObservableList list, int distance)
リストを距離の分だけ回転します。
|
static void |
shuffle(ObservableList<?> list)
監視可能リストのすべての要素の順序を入れ替えます。
|
static void |
shuffle(ObservableList list, Random rnd)
監視可能リストのすべての要素の順序を入れ替えます。
|
static <E> ObservableList<E> |
singletonObservableList(E e)
要素が1つのみの変更不可能な監視可能リストを作成します。
|
static <T extends Comparable<? super T>> |
sort(ObservableList<T> list)
指定された監視可能リストをソートします。
|
static <T> void |
sort(ObservableList<T> list, Comparator<? super T> c)
コンパレータcを使用して、指定された監視可能リストをソートします。
|
static <E> ObservableList<E> |
synchronizedObservableList(ObservableList<E> list)
指定された監視可能リストの最上位に同期ラッパーを作成して返します。
|
static <K,V> ObservableMap<K,V> |
synchronizedObservableMap(ObservableMap<K,V> map)
指定された監視可能なマップの最上位に同期ラッパーを作成して返します。
|
static <E> ObservableSet<E> |
synchronizedObservableSet(ObservableSet<E> set)
指定された監視可能セットの最上位に同期ラッパーを作成して返します。
|
static <E> ObservableList<E> |
unmodifiableObservableList(ObservableList<E> list)
指定された監視可能リストの最上位に変更不可能なラッパー・リストを作成して返します。
|
static <K,V> ObservableMap<K,V> |
unmodifiableObservableMap(ObservableMap<K,V> map)
指定されたObservableMapに対する読取り専用インタフェースを構築します。
|
static <E> ObservableSet<E> |
unmodifiableObservableSet(ObservableSet<E> set)
指定された監視可能セットの最上位に変更不可能なラッパーを作成して返します。
|
public static <E> ObservableList<E> observableList(List<E> list)
list - このObservableListと連動する具体的なリストpublic static <E> ObservableList<E> observableList(List<E> list, Callback<E,Observable[]> extractor)
extractorを使用して要素の変更もレポートします。 エクストラクタによって返される監視可能オブジェクト(各リスト要素に適用される)は、変更に対してリスニングされ、ListChangeListenerの更新変更に変換されます。 list - このObservableListと連動する具体的なリストextractor - Observable[]コンバータに対する要素public static <K,V> ObservableMap<K,V> observableMap(Map<K,V> map)
map - このObservableMapと連動するマップpublic static <E> ObservableSet<E> observableSet(Set<E> set)
set - このObservableSetと連動するセットpublic static <E> ObservableSet<E> observableSet(E... elements)
elements - 返されるObservableSetに追加される要素public static <K,V> ObservableMap<K,V> unmodifiableObservableMap(ObservableMap<K,V> map)
map - このインタフェースでモニターされるObservableMappublic static <K,V> ObservableMap<K,V> checkedObservableMap(ObservableMap<K,V> map, Class<K> keyType, Class<V> valueType)
map - ラップされる監視可能なマップkeyType - mapが保持することを許されたキーの型valueType - mapが保持することを許された値の型Collections#checkedMap(java.util.Map, java.lang.Class)public static <K,V> ObservableMap<K,V> synchronizedObservableMap(ObservableMap<K,V> map)
map - 同期マップにラップされるマップ。Collections.synchronizedMap(java.util.Map)public static <K,V> ObservableMap<K,V> emptyObservableMap()
Collections.emptyMap()public static ObservableIntegerArray observableIntegerArray()
public static ObservableIntegerArray observableIntegerArray(int... values)
valuesを設定します。values - 新しい監視可能なinteger型配列内の値public static ObservableIntegerArray observableIntegerArray(ObservableIntegerArray array)
arrayの要素をコピーします。array - コピーする監視可能なinteger型配列public static ObservableFloatArray observableFloatArray()
public static ObservableFloatArray observableFloatArray(float... values)
valuesを設定します。values - 新しい監視可能なfloat型配列内の値public static ObservableFloatArray observableFloatArray(ObservableFloatArray array)
arrayの要素をコピーします。array - コピーする監視可能なfloat型配列public static <E> ObservableList<E> observableArrayList()
observableList(java.util.List)public static <E> ObservableList<E> observableArrayList(Callback<E,Observable[]> extractor)
extractor - Observable[]コンバータに対する要素。 監視可能オブジェクトは要素の変更に対してリスニングされます。 observableList(java.util.List, javafx.util.Callback)public static <E> ObservableList<E> observableArrayList(E... items)
itemsを追加します。items - 新しい監視可能なArrayList内のアイテムobservableArrayList()public static <E> ObservableList<E> observableArrayList(Collection<? extends E> col)
colのコンテンツを追加します。col - observableArrayListにコンテンツを追加する必要があるコレクションpublic static <K,V> ObservableMap<K,V> observableHashMap()
K - キーの型V - 値の型public static <E> ObservableList<E> concat(ObservableList<E>... lists)
lists - 連結するリストpublic static <E> ObservableList<E> unmodifiableObservableList(ObservableList<E> list)
list - ラップされるObservableListCollections.unmodifiableList(java.util.List)public static <E> ObservableList<E> checkedObservableList(ObservableList<E> list, Class<E> type)
list - ラップされる監視可能リストtype - listが保持することを許された要素の型Collections.checkedList(java.util.List, java.lang.Class)public static <E> ObservableList<E> synchronizedObservableList(ObservableList<E> list)
list - 同期リストに「ラップ」されるリスト。Collections.synchronizedList(java.util.List)public static <E> ObservableList<E> emptyObservableList()
Collections.emptyList()public static <E> ObservableList<E> singletonObservableList(E e)
e - この単一の監視可能リストに含まれる要素のみCollections.singletonList(java.lang.Object)public static <E> ObservableSet<E> unmodifiableObservableSet(ObservableSet<E> set)
set - ラップされるObservableSetCollections.unmodifiableSet(java.util.Set)public static <E> ObservableSet<E> checkedObservableSet(ObservableSet<E> set, Class<E> type)
set - ラップされる監視可能セットtype - setが保持することを許された要素の型Collections.checkedSet(java.util.Set, java.lang.Class)public static <E> ObservableSet<E> synchronizedObservableSet(ObservableSet<E> set)
set - 同期セットにラップされるセット。Collections.synchronizedSet(java.util.Set)public static <E> ObservableSet<E> emptyObservableSet()
Collections.emptySet()public static <T> void copy(ObservableList<? super T> dest, List<? extends T> src)
dest - コピー先の監視可能リストsrc - コピー元のリストCollections.copy(java.util.List, java.util.List)public static <T> void fill(ObservableList<? super T> list, T obj)
list - 挿入するリストobj - リストに挿入されるオブジェクトCollections.fill(java.util.List, java.lang.Object)public static <T> boolean replaceAll(ObservableList<T> list, T oldVal, T newVal)
list - その要素を置換するリストoldVal - 置換される要素newVal - 置換Collections.replaceAll(java.util.List, java.lang.Object, java.lang.Object)public static void reverse(ObservableList list)
list - 順序が逆にされるリストCollections.reverse(java.util.List)public static void rotate(ObservableList list, int distance)
list - 回転されるリストdistance - 回転の距離Collections.rotate(java.util.List, int)public static void shuffle(ObservableList<?> list)
list - 順序を入れ替えるリストCollections.shuffle(java.util.List)public static void shuffle(ObservableList list, Random rnd)
list - 順序が入れ替えられるリストrnd - 順序の入替えに使用するランダム・ジェネレータCollections.shuffle(java.util.List, java.util.Random)public static <T extends Comparable<? super T>> void sort(ObservableList<T> list)
public static <T> void sort(ObservableList<T> list, Comparator<? super T> c)
list - ソートするリスト。c - ソートに使用するコンパレータ。 自然順序付けが必要な場合はNull。 Collections.sort(java.util.List, java.util.Comparator)Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.