Module javafx.base

Class TransformationList<E,F>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<E>
javafx.collections.transformation.TransformationList<E,F>
Type Parameters:
E - the type parameter of this list
F - the upper bound of the type of the source list
All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, SequencedCollection<E>, Observable, ObservableList<E>
Direct Known Subclasses:
FilteredList, SortedList

public abstract class TransformationList<E,F> extends ObservableListBase<E>
A base class for all lists that wrap another list in a way that changes (transforms) the wrapped list's elements, order, size, or structure. If the source list is observable, a listener is automatically added to it and the events are delegated to sourceChanged(javafx.collections.ListChangeListener.Change).
Since:
JavaFX 8.0