-
- 型パラメータ:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 boolean
addAll(E... elements)
要素のvar-arg追加の便利なメソッドです。void
addListener(ListChangeListener<? super E> listener)
リスナーをこの監視可能リストに追加します。default FilteredList<E>
filtered(Predicate<E> predicate)
指定された述語を使用して、このリストのFilteredList
ラッパーを作成します。void
remove(int from, int to)
sublist(from, to).clear()
を呼び出す簡単な方法。boolean
removeAll(E... elements)
removeAll
メソッドのvar-arg使用の便利なメソッド。void
removeListener(ListChangeListener<? super E> listener)
この観測可能リストからリスナーを削除しようとします。boolean
retainAll(E... elements)
retainAll
メソッドのvar-arg使用の便利なメソッド。boolean
setAll(E... elements)
ObservableListを消去し、渡されたすべての要素をvar-argsとして追加します。boolean
setAll(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
-
-