Class GroupByLiveList<K,​V>

  • All Implemented Interfaces:
    javafx.beans.Observable, javafx.beans.value.ObservableValue<Map<K,​org.reactfx.collection.LiveList<V>>>, org.reactfx.Observable<Consumer<? super Map<K,​org.reactfx.collection.LiveList<V>>>>, org.reactfx.ProperObservable<Consumer<? super Map<K,​org.reactfx.collection.LiveList<V>>>,​Map<K,​org.reactfx.collection.LiveList<V>>>, org.reactfx.value.ProperVal<Map<K,​org.reactfx.collection.LiveList<V>>>, org.reactfx.value.Val<Map<K,​org.reactfx.collection.LiveList<V>>>

    public class GroupByLiveList<K,​V>
    extends org.reactfx.value.ValBase<Map<K,​org.reactfx.collection.LiveList<V>>>
    • Constructor Summary

      Constructors 
      Constructor Description
      GroupByLiveList​(javafx.collections.ObservableList<? extends V> base, Function<? super V,​? extends K> keyExtractor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Map<K,​org.reactfx.collection.LiveList<V>> computeValue()  
      protected org.reactfx.Subscription connect()  
      • Methods inherited from class org.reactfx.value.ValBase

        getValue, invalidate, newObserver, observeInputs
      • Methods inherited from class org.reactfx.ObservableBase

        addObserver, enqueueNotifications, equals, forEachObserver, getObserverCount, hashCode, isObservingInputs, notifyObservers, notifyObservers, observe, removeObserver, toString
      • Methods inherited from interface org.reactfx.Observable

        addObserver, observe, removeObserver
      • Methods inherited from interface org.reactfx.ProperObservable

        defaultEquals, defaultHashCode, defaultToString, notifyObservers
      • Methods inherited from interface org.reactfx.value.ProperVal

        defaultNotificationAccumulator
      • Methods inherited from interface org.reactfx.value.Val

        addInvalidationObserver, addListener, addListener, animate, animate, asList, asVar, changes, conditionOn, conditionOnShowing, filter, flatMap, getOpt, getOrElse, getOrSupply, getOrThrow, ifPresent, invalidations, isEmpty, isPresent, map, mapDynamic, observeChanges, observeInvalidations, orElse, orElseConst, pin, removeInvalidationObserver, removeListener, removeListener, selectVar, selectVar, suspendable, values
    • Constructor Detail

      • GroupByLiveList

        public GroupByLiveList​(javafx.collections.ObservableList<? extends V> base,
                               Function<? super V,​? extends K> keyExtractor)
    • Method Detail

      • connect

        protected org.reactfx.Subscription connect()
        Specified by:
        connect in class org.reactfx.value.ValBase<Map<K,​org.reactfx.collection.LiveList<V>>>
      • computeValue

        protected Map<K,​org.reactfx.collection.LiveList<V>> computeValue()
        Specified by:
        computeValue in class org.reactfx.value.ValBase<Map<K,​org.reactfx.collection.LiveList<V>>>