- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- javafx.collections.ObservableListBase<E>
-
- javafx.collections.transformation.TransformationList<E,E>
-
- javafx.collections.transformation.SortedList<E>
-
- すべての実装されたインタフェース:
Iterable<E>
,Collection<E>
,List<E>
,Observable
,ObservableList<E>
public final class SortedList<E> extends TransformationList<E,E>
ObservableListをラップし、その内容をソートします。 ObservableListのすべての変更は、SortedListに即座に伝播されます。 注意: 無効なSortedList (比較のエラーが原因)は、再度有効になった場合にリスナーに通知を送信しません。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
TransformationList
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<Comparator<? super E>>
comparator
このSortedListの順序を示すコンパレータ。
-
フィールドのサマリー
-
クラス java.util.AbstractListで宣言されたフィールド
modCount
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SortedList(ObservableList<? extends E> source)
ソース・リストの周囲にある順序付けられていない新しいSortedListラッパーを構築します。SortedList(ObservableList<? extends E> source, Comparator<? super E> comparator)
ソース・リストの周囲にラップされた新しいSortedListを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<Comparator<? super E>>
comparatorProperty()
このSortedListの順序を示すコンパレータ。E
get(int index)
このリスト内の指定された位置にある要素を返します。Comparator<? super E>
getComparator()
プロパティcomparatorの値を取得します。void
setComparator(Comparator<? super E> comparator)
プロパティcomparatorの値を設定します。int
size()
このリスト内にある要素の数を返します。-
クラス java.util.AbstractCollectionで宣言されたメソッド
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
クラス java.util.AbstractListで宣言されたメソッド
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
-
インタフェース java.util.Collectionで宣言されたメソッド
parallelStream, removeIf, stream
-
インタフェース java.util.Listで宣言されたメソッド
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.collections.ObservableListで宣言されたメソッド
addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
-
クラス javafx.collections.ObservableListBaseで宣言されたメソッド
beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate
-
クラス javafx.collections.transformation.TransformationListで宣言されたメソッド
getSource, getSourceIndex, getSourceIndexFor, getViewIndex, isInTransformationChain, sourceChanged
-
-
-
-
プロパティの詳細
-
comparator
public final ObjectProperty<Comparator<? super E>> comparatorProperty
このSortedListの順序を示すコンパレータ。 SortedListが順序付けられていない場合はNull。
-
-
コンストラクタの詳細
-
SortedList
public SortedList(ObservableList<? extends E> source, Comparator<? super E> comparator)
ソース・リストの周囲にラップされた新しいSortedListを作成します。 ソース・リストは、指定されたコンパレータを使用してソートされます。 nullが指定されている場合、リストは順序付けされず、ソース・リストと同じです。- パラメータ:
source
- ラップするリストcomparator
- 使用するコンパレータまたはリストが順序付けられていない場合はnull
-
SortedList
public SortedList(ObservableList<? extends E> source)
ソース・リストの周囲にある順序付けられていない新しいSortedListラッパーを構築します。- パラメータ:
source
- ソース・リスト- 関連項目:
SortedList(javafx.collections.ObservableList, java.util.Comparator)
-
-
メソッドの詳細
-
comparatorProperty
public final ObjectProperty<Comparator<? super E>> comparatorProperty()
このSortedListの順序を示すコンパレータ。 SortedListが順序付けられていない場合はNull。
-
getComparator
public final Comparator<? super E> getComparator()
プロパティcomparatorの値を取得します。- プロパティの説明:
- このSortedListの順序を示すコンパレータ。 SortedListが順序付けられていない場合はNull。
-
setComparator
public final void setComparator(Comparator<? super E> comparator)
プロパティcomparatorの値を設定します。- プロパティの説明:
- このSortedListの順序を示すコンパレータ。 SortedListが順序付けられていない場合はNull。
-
get
public E get(int index)
このリスト内の指定された位置にある要素を返します。- 定義:
get
、インタフェース:List<E>
- 定義:
get
、クラス:AbstractList<E>
- パラメータ:
index
- 返される要素のインデックス- 戻り値:
- このリスト内の指定された位置にある要素
- 例外:
IndexOutOfBoundsException
- インデックスが範囲外の場合(index < 0||index>= size()
)
-
size
public int size()
このリスト内にある要素の数を返します。- 戻り値:
- このリスト内の要素数
-
-