Class ExtractingObservableList<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<T>
com.iamsoft.util.ui.javafx.collections.ProxyObservableList<T>
com.iamsoft.util.ui.javafx.collections.ExtractingObservableList<T>
Type Parameters:
T - Type of element stored in list.
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, javafx.beans.Observable, javafx.collections.ObservableList<T>

public class ExtractingObservableList<T> extends ProxyObservableList<T>
Decorates observable list and also fires 'update' events.
See Also:
  • FXCollections.observableList(List, Callback)
  • Constructor Details

    • ExtractingObservableList

      public ExtractingObservableList(javafx.util.Callback<T,javafx.beans.Observable[]> pExtractor)
    • ExtractingObservableList

      public ExtractingObservableList(javafx.collections.ObservableList<T> pDelegate, javafx.util.Callback<T,javafx.beans.Observable[]> pExtractor)
    • ExtractingObservableList

      public ExtractingObservableList(javafx.collections.ObservableList<T> pDelegate, javafx.util.Callback<T,javafx.beans.Observable[]> pExtractor, boolean pForwardUpdates)
      Parameters:
      pForwardUpdates - If true, 'update' events are rebroadcast.