E
- リスト要素の型public interface ObservableList<E> extends List<E>, Observable
ListChangeListener
, ListChangeListener.Change
修飾子と型 | メソッドと説明 |
---|---|
boolean |
addAll(E... elements)
要素の可変引数を追加する便利なメソッド。
|
void |
addListener(ListChangeListener<? super E> listener)
リスナーをこの監視可能リストに追加します。
|
default FilteredList<E> |
filtered(Predicate<E> predicate)
指定された述語を使用して、このリストの
FilteredList ラッパーを作成します。 |
void |
remove(int from, int to)
基本的にsublist(from, to).clear()へのショートカット。これは共通操作であるため、ObservableListは便利に使用するためにこのメソッドを持ちます。
|
boolean |
removeAll(E... elements)
removaAllメソッドの可変引数を使用する便利なメソッド。
|
void |
removeListener(ListChangeListener<? super E> listener)
この監視可能リストからリスナーの削除を試行します。
|
boolean |
retainAll(E... elements)
retainメソッドの可変引数を使用する便利なメソッド。
|
boolean |
setAll(Collection<? extends E> col)
ObservableListをクリアし、コレクションからすべての要素を追加します。
|
boolean |
setAll(E... elements)
ObservableListをクリアし、可変引数として渡されるすべての要素を追加します。
|
default SortedList<E> |
sorted()
自然順序付けを使用して、このリストの
SortedList ラッパーを作成します。 |
default SortedList<E> |
sorted(Comparator<E> comparator)
指定されたコンパレータを使用して、このリストの
SortedList ラッパーを作成します。 |
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
parallelStream, removeIf, stream
addListener, removeListener
void addListener(ListChangeListener<? super E> listener)
listener
- リストの変更をリスニングするリスナーvoid removeListener(ListChangeListener<? super E> listener)
listener
- 削除するリスナーboolean addAll(E... elements)
elements
- 追加する要素boolean setAll(E... elements)
elements
- 設定する要素NullPointerException
- 指定された引数に1つ以上のnull要素が含まれている場合boolean setAll(Collection<? extends E> col)
col
- このobservableArrayListに追加される要素を含むコレクションNullPointerException
- 指定されたコレクションに1つ以上のnull要素が含まれている場合boolean removeAll(E... elements)
elements
- 削除する要素boolean retainAll(E... elements)
elements
- 保持する要素void remove(int from, int to)
from
- 削除する範囲の開始(含む)to
- 削除する範囲の最後(含まない)IndexOutOfBoundsException
- 無効な範囲が指定されている場合default FilteredList<E> filtered(Predicate<E> predicate)
FilteredList
ラッパーを作成します。predicate
- 使用する述語FilteredList
default SortedList<E> sorted(Comparator<E> comparator)
SortedList
ラッパーを作成します。comparator
- 使用するコンパレータまたは自然順序の場合はnullSortedList
default SortedList<E> sorted()
SortedList
ラッパーを作成します。SortedList
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.