E - このリストの型パラメータF - ソース・リストの型の上限public abstract class TransformationList<E,F> extends ObservableListBase<E> implements ObservableList<E>
#onSourceChanged(javafx.collections.ListChangeListener.Change)に委譲されます。 modCount| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
TransformationList(ObservableList<? extends F> source)
ソース・リストの周囲にラップされた新しい変換リストを作成します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
ObservableList<? extends F> |
getSource()
この変換リストのコンストラクタで指定されたソース・リスト。
|
abstract int |
getSourceIndex(int index)
このリストの要素の索引を直接ソース・リストの索引にマップします。
|
int |
getSourceIndexFor(ObservableList<?> list, int index)
このリストの要素の索引を指定された
listの索引にマップします。 |
boolean |
isInTransformationChain(ObservableList<?> list)
指定されたリストがこの
TransformationListのチェーンにあるかどうかを確認します。 |
protected abstract void |
sourceChanged(ListChangeListener.Change<? extends F> c)
ソースの変更がトリガーされると呼び出されます。
|
addAll, addListener, addListener, beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate, remove, removeAll, removeListener, removeListener, retainAll, setAll, setAlladd, add, addAll, clear, equals, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toStringaddAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sortedadd, 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, toArrayparallelStream, removeIf, streamaddListener, removeListenerprotected TransformationList(ObservableList<? extends F> source)
source - ラップされたリストpublic final ObservableList<? extends F> getSource()
public final boolean isInTransformationChain(ObservableList<?> list)
TransformationListのチェーンにあるかどうかを確認します。 これは、リストがgetSource()で返される直接のソースか、直接のソースがTransformationListであり、リストがその変換チェーン内にあることを意味します。 list - 確認するリストprotected abstract void sourceChanged(ListChangeListener.Change<? extends F> c)
c - 変更public abstract int getSourceIndex(int index)
index - このリストの索引getSource()public final int getSourceIndexFor(ObservableList<?> list, int index)
listの索引にマップします。 listは変換チェーン内にある必要があります。 list - 変換チェーン内のリストindex - このリストの要素の索引isInTransformationChain(javafx.collections.ObservableList)Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.