-
- 型パラメータ:
E- リスト要素の型
- すべてのスーパー・インタフェース:
Collection<E>,Iterable<E>,List<E>,Observable
- 既知のすべてのサブインタフェース:
ObservableListValue<E>,WritableListValue<E>
- 既知のすべての実装クラス:
FilteredList,ListBinding,ListExpression,ListProperty,ListPropertyBase,ModifiableObservableListBase,ObservableListBase,ReadOnlyListProperty,ReadOnlyListPropertyBase,ReadOnlyListWrapper,SimpleListProperty,SortedList,TransformationList
public interface ObservableList<E> extends List<E>, Observable
リスナーが発生時の変更を追跡できるリスト。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
ListChangeListener,ListChangeListener.Change
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 booleanaddAll(E... elements)要素のvar-arg追加の便利なメソッドです。voidaddListener(ListChangeListener<? super E> listener)リスナーをこの監視可能リストに追加します。default FilteredList<E>filtered(Predicate<E> predicate)指定された述語を使用して、このリストのFilteredListラッパーを作成します。voidremove(int from, int to)sublist(from, to).clear()を呼び出す簡単な方法。booleanremoveAll(E... elements)removeAllメソッドのvar-arg使用の便利なメソッド。voidremoveListener(ListChangeListener<? super E> listener)この観測可能リストからリスナーを削除しようとします。booleanretainAll(E... elements)retainAllメソッドのvar-arg使用の便利なメソッド。booleansetAll(E... elements)ObservableListを消去し、渡されたすべての要素をvar-argsとして追加します。booleansetAll(Collection<? extends E> col)ObservableListをクリアし、コレクションのすべての要素を追加します。default SortedList<E>sorted()自然順序付けを使用して、このリストのSortedListラッパーを作成します。default SortedList<E>sorted(Comparator<E> comparator)指定されたコンパレータを使用して、このリストのSortedListラッパーを作成します。-
インタフェース java.util.Collectionで宣言されたメソッド
parallelStream, removeIf, stream
-
インタフェース java.util.Listで宣言されたメソッド
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
-
-
-
メソッドの詳細
-
addListener
void addListener(ListChangeListener<? super E> listener)
リスナーをこの監視可能リストに追加します。- パラメータ:
listener- リストの変更をリスニングするリスナー
-
removeListener
void removeListener(ListChangeListener<? super E> listener)
この観測可能リストからリスナーを削除しようとします。 リスナーがこのリストにアタッチされていない場合、何も発生しません。- パラメータ:
listener- 削除するリスナー
-
addAll
boolean addAll(E... elements)
要素のvar-arg追加の便利なメソッドです。- パラメータ:
elements- 追加する要素- 戻り値:
- true(Collection.add(E)で指定されているとおり)
-
setAll
boolean setAll(E... elements)
ObservableListを消去し、渡されたすべての要素をvar-argsとして追加します。- パラメータ:
elements- 設定する要素- 戻り値:
- true(Collection.add(E)で指定されているとおり)
- 例外:
NullPointerException- 指定された引数に1つ以上のnull要素が含まれている場合
-
setAll
boolean setAll(Collection<? extends E> col)
ObservableListをクリアし、コレクションのすべての要素を追加します。- パラメータ:
col- このobservableArrayListに追加される要素を含むコレクション- 戻り値:
- true(Collection.add(E)で指定されているとおり)
- 例外:
NullPointerException- 指定されたコレクションに1つ以上のnull要素が含まれている場合
-
removeAll
boolean removeAll(E... elements)
removeAllメソッドのvar-arg使用の便利なメソッド。- パラメータ:
elements- 削除する要素- 戻り値:
- この呼出しの結果、リストが変更された場合はtrue
-
retainAll
boolean retainAll(E... elements)
retainAllメソッドのvar-arg使用の便利なメソッド。- パラメータ:
elements- 保持する要素- 戻り値:
- この呼出しの結果、リストが変更された場合はtrue
-
remove
void remove(int from, int to)sublist(from, to).clear()を呼び出す簡単な方法。 これは一般的な操作であるため、ObservableListは便利な使い方のためにこのメソッドを持っています。- パラメータ:
from- 削除する範囲の開始(含む)to- 削除する範囲の最後(含まない)- 例外:
IndexOutOfBoundsException- 無効な範囲が指定されている場合
-
filtered
default FilteredList<E> filtered(Predicate<E> predicate)
指定された述語を使用して、このリストのFilteredListラッパーを作成します。- パラメータ:
predicate- 使用する述語- 戻り値:
- 新しい
FilteredList - 導入されたバージョン:
- JavaFX 8.0
-
sorted
default SortedList<E> sorted(Comparator<E> comparator)
指定されたコンパレータを使用して、このリストのSortedListラッパーを作成します。- パラメータ:
comparator- 使用するコンパレータまたは順序付けられていないListの場合はnull- 戻り値:
- 新しい
SortedList - 導入されたバージョン:
- JavaFX 8.0
-
sorted
default SortedList<E> sorted()
自然順序付けを使用して、このリストのSortedListラッパーを作成します。- 戻り値:
- 新しい
SortedList - 導入されたバージョン:
- JavaFX 8.0
-
-