-
- 型パラメータ:
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, of, of, of, of, of, of, of, of, of, of, of, of, 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
-
-