Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.javafx.collections
package com.iamsoft.util.ui.javafx.collections
Observable collection implementations and associated classes.
- See Also:
-
ObservableList
ObservableMap
ObservableSet
-
ClassDescriptionObservableList that updates itself to match 'source' list from another thread.ObservableList that updates itself to match 'source' list from another thread.ObservableList that transforms elements from 'source' list on a background thread using potentially slow mappers.Organizes elements into categories.List comprising zero to many child lists models.ConflatingList<X,
Y> Removes redundant datapoints.ConflatingList2<X,Y> Removes redundant datapoints.Filters out 'expired' snapshots.Observable list that simply delegates to another list.Exposes DefaultObservableList.Exposed.getDelegate(), ObservableListBase.beginChange(), ObservableListBase.endChange(), ObservableListBase.nextAdd(int, int), ObservableListBase.nextRemove(int, List) and ObservableListBase.nextPermutation(int, int, int[]).DefaultObservableMap<K,V> Allow method overrides (unlike FXCollections.observableHashMap()).Sorted list which provides better performance when used in a TableView than the JavaFX implementation (SortedList).Categorizing list that accounts for item mutation.Handle mutable objects within list.Decorates observable list and also fires 'update' events.FocusObservableList<T extends javafx.scene.Node>Maintains an ordered list of focused elements.List comprising intersection of zero to many child lists.LazyObservableList<K,V> Observable list that fetches values from potentially slow resource.Simplifies 'change' events.Combine a collection of changes.Exposes ObservableArrayList.Exposed.getDelegate(), ObservableListBase.beginChange(), ObservableListBase.endChange(), ObservableListBase.nextAdd(int, int), ObservableListBase.nextRemove(int, List) and ObservableListBase.nextPermutation(int, int, int[]).ObservableEntryList<K,V> ObservableSet containing entries of an ObservableMap.ObservableList with limited size.Utility methods relating to ObservableMap.Drop-in replacement for SortedList.Type of backing list.Interface that receives 'move' events.Decorates another list while skipping first x items and limiting size to y.Transforms list of observable values to a list of raw values.Records history of an ObservableValue.Use covariant returns to assume ObjectProperty delegate instead of ObservableValue.Reverses order of items in observable list.Observable list that fetches values from potentially slow resource.Takes snapshots of list and composes events by comparing snapshots.Exposes SnapshotObservableList.snap().Stores updates pending publish to delegate list.Convenience class that exposes {}.StrobeList<T>Derives list from ObservableValue where each new state of observed val reflects a snapshot of one element in a list.StrobeList2<T>Derives list from ObservableValue where each new state of observed val reflects a snapshot of one element in a list.Exposes protected methods.Transforms values of original list.TransformingObservableMap<K,VI, VO> Rotates delegate list and fills in gaps with null.Brute force workaround for TreeTableView selection bugs.A proxy observable list that ignores item reordering.