Класс TransformationList<E,F>
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- javafx.collections.ObservableListBase<E>
-
- javafx.collections.transformation.TransformationList<E,F>
Параметры типа:
E - параметр типа этого списка
Все реализованные интерфейсы:
Iterable<E>, Collection<E>, List<E>, Observable, ObservableList<E>
Прямые известные подклассы:
public abstract class TransformationList<E,F> extends ObservableListBase<E> implements ObservableList<E>
#onSourceChanged(javafx.collections.ListChangeListener.Change)
С момента:
JavaFX 8.0
-
Краткое описание полей
-
Поля, унаследованные от класса java.util.AbstractList
modCount
-
-
Краткое описание конструкторов
Конструкторы Модификатор Конструктор и описание protectedTransformationList(ObservableList<? extends F> source)Создаёт новый список Transformation, обернутый вокруг исходного списка.
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод и описание ObservableList<? extends F>getSource()Исходный список, указанный в конструкторе этого списка преобразований.abstract intgetSourceIndex(int index)Отображает индекс элемента этого списка на индекс в исходном списке.intgetSourceIndexFor(ObservableList<?> list, int index)Отображает индекс элемента этого списка на индекс предоставленногоlist.booleanisInTransformationChain(ObservableList<?> list)Проверяет, находится ли предоставленный список в цепочке под этимTransformationList.protected abstract voidsourceChanged(ListChangeListener.Change<? extends F> c)Вызывается при возникновении изменения в источнике.-
Методы, унаследованные от класса javafx.collections.ObservableListBase
addAll, addListener, addListener, beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate, remove, removeAll, removeListener, removeListener, retainAll, setAll, setAll
-
Методы, унаследованные от класса java.util.AbstractList
add, add, addAll, clear, equals, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
-
Методы, унаследованные от класса java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Методы, унаследованные от класса java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.collections.ObservableList
addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
-
Методы, унаследованные от интерфейса 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
-
Методы, унаследованные от интерфейса java.util.Collection
parallelStream, removeIf, stream
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
-
Подробное описание конструкторов
-
TransformationList
protected TransformationList(ObservableList<? extends F> source)
Создаёт новый список Transformation, обернутый вокруг исходного списка.Параметры:
source- обернутый список
-
-
Подробное описание методов
-
getSource
public final ObservableList<? extends F> getSource()
Исходный список, указанный в конструкторе этого списка преобразований.Возвращает:
Список, непосредственно обернутый этим TransformationList
-
isInTransformationChain
public final boolean isInTransformationChain(ObservableList<?> list)
Проверяет, находится ли предоставленный список в цепочке под этимTransformationList. Это означает, что список является либо непосредственным источником, возвращаемымgetSource(), либо непосредственный источник являетсяTransformationList, и список находится в его цепочке преобразований.Параметры:
list- проверяемый списокВозвращает:
true, если список находится в цепочке преобразований, как указано выше.
-
sourceChanged
protected abstract void sourceChanged(ListChangeListener.Change<? extends F> c)
Вызывается при возникновении изменения в источнике.Параметры:
c- изменение
-
getSourceIndex
public abstract int getSourceIndex(int index)
Отображает индекс элемента этого списка на индекс в исходном списке.Параметры:
index- индекс в этом спискеВозвращает:
индекс происхождения элемента в исходном списке
См. также:
-
getSourceIndexFor
public final int getSourceIndexFor(ObservableList<?> list, int index)Отображает индекс элемента этого списка на индекс предоставленногоlist.listдолжен находиться в цепочке преобразований.Параметры:
list- список из цепочки преобразованийВозвращает:
индекс происхождения элемента в предоставленном списке
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.