Class StrobeList2<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<E>
javafx.collections.ModifiableObservableListBase<T>
Type Parameters:
T - Type of observable.
All Implemented Interfaces:
PermutableObservableList<T>, Iterable<T>, Collection<T>, List<T>, javafx.beans.Observable, javafx.collections.ObservableList<T>
Direct Known Subclasses:
StrobeList2.Exposed

public class StrobeList2<T> extends ObservableArrayList<T>
Derives list from ObservableValue where each new state of observed val reflects a snapshot of one element in a list. Snapshots are mapped to list items via 'primary key' function.
  • Constructor Details

    • StrobeList2

      public StrobeList2(javafx.beans.value.ObservableValue<T> pVal, Function<T,K> pKeyFunction)