Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.javafx.collections
Observable collection implementations and associated classes.
- See Also:
ObservableList
,ObservableMap
,ObservableSet
-
Interface Summary Interface Description Exposable ObservableSortedList.MoveListener Interface that receives 'move' events.PermutableObservableList<T> -
Class Summary Class Description AbstractObservableMap<K,V> AbstractSortedList<E> AsynchronousList<T> ObservableList that updates itself to match 'source' list from another thread.AsynchronousList2<T> ObservableList that updates itself to match 'source' list from another thread.AsynchronousMappedList<I,O> ObservableList that transforms elements from 'source' list on a background thread using potentially slow mappers.CategorizingObservableList<T> Organizes elements into categories.CompositeObservableList<T> List comprising zero to many child lists models.ConflatingList<X,Y> Removes redundant datapoints.ConflatingList2<X,Y> Removes redundant datapoints.ConstrainedSnapshotList<T> Filters out 'expired' snapshots.DefaultObservableList<T> Observable list that simply delegates to another list.DefaultObservableList.Exposed<T> 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()).DelayedSortedList<E> Sorted list which provides better performance when used in a TableView than the JavaFX implementation (SortedList).DistinctObservableList<T> DynamicCategorizingObservableList<T> Categorizing list that accounts for item mutation.DynamicStagingObservableList<T> Handle mutable objects within list.ExtractingObservableList<T> Decorates observable list and also fires 'update' events.FocusObservableList<T extends javafx.scene.Node> Maintains an ordered list of focused elements.IndexUpdater IntersectionObservableList<T> List comprising intersection of zero to many child lists.LazyObservableList<K,V> Observable list that fetches values from potentially slow resource.ListChangeListenerUtil Simplifies 'change' events.ListChangeListenerUtil.CompositeListChange<T> Combine a collection of changes.ObservableArrayList<E> ObservableArrayList.Exposed<E> 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.ObservableLimitedList<T> ObservableList with limited size.ObservableMapUtil Utility methods relating to ObservableMap.ObservableSortedList<E> Drop-in replacement for SortedList.ObservableSubList<T> Decorates another list while skipping first x items and limiting size to y.ObservableValueObservableList<T> Transforms list of observable values to a list of raw values.ObservableValueSnapshotList<T> Records history of an ObservableValue.ProxyObservableList<T> ProxyObservableList.Exposed<T> ProxyObservableList.Propertied<T> Use covariant returns to assume ObjectProperty delegate instead of ObservableValue.ReverseObservableList<T> Reverses order of items in observable list.SimpleLazyObservableList<T> Observable list that fetches values from potentially slow resource.SnapshotObservableList<T> Takes snapshots of list and composes events by comparing snapshots.SnapshotObservableList.Exposed<T> Exposes SnapshotObservableList.snap().StagingObservableList<T> Stores updates pending publish to delegate list.StagingObservableList.Exposed<T> 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.StrobeList2.Exposed<T> Exposes protected methods.SyntheticObservableListChange<T> SyntheticObservableListChange.Add<T> SyntheticObservableListChange.Permutate<T> SyntheticObservableListChange.Remove<T> SyntheticObservableListChange.Replace<T> SyntheticObservableListChange.Update<T> TransformedObservableList<I,O> TransformedObservableList.Exposed<I,O> TransformingObservableList<I,O> Transforms values of original list.TransformingObservableMap<K,VI,VO> TransposedObservableList<T> Rotates delegate list and fills in gaps with null.TreeTableViewSelectedIndices Brute force workaround for TreeTableView selection bugs.UnpermutedObservableList<T> A proxy observable list that ignores item reordering.VirtualObservableList<T> -
Enum Summary Enum Description ObservableSortedList.BackingListType Type of backing list.