Package ca.odell.glazedlists
-
Interface Summary Interface Description CollectionList.Model<E,S> Provides the logic to map a parent object (e.g.DisposableMap<K,V> A special kind of Map backed by an EventList that is expected to live longer than this Map.EventList<E> An observableList
.Filterator<C,E> An interface for extracting a list of values to be considered by a Matcher when matching a particular element of a list.FunctionList.AdvancedFunction<A,B> An AdvancedFunction is an extension of the simple Function interface which provides more hooks in the lifecycle of the transformation of a source element.FunctionList.Function<A,B> A Function encapsulates the logic for transforming a list element into any kind of Object.ListSelection.Listener A generic interface to respond to changes in selection that doesn't require including a particular GUI toolkit.ObservableElementList.Connector<E> An interface defining the methods required for registering and unregistering change listeners on list elements within anObservableElementList
.SeparatorList.Separator<E> A separator heading the elements of a group.SequenceList.Sequencer<E> A Sequencer defines the logic required to calculate the previous and next sequence values given any value.TextFilterable An item that can be compared to a list of filters to see if it matches.TextFilterator<E> An interface through which a list of Strings for a given object can be extracted for testing whether a filter matches.ThresholdList.Evaluator<E> Provide an integer value for a givenObject
in aThresholdList
.UndoRedoSupport.Edit Provides an easy interface to undo/redo a ListEvent in its entirety.UndoRedoSupport.Listener Implementations of this Listener interface should be registered with an UndoRedoSupport object viaUndoRedoSupport.addUndoSupportListener(ca.odell.glazedlists.UndoRedoSupport.Listener)
. -
Class Summary Class Description AbstractEventList<E> A convenience class that implements common functionality for allEventList
s.BasicEventList<E> CollectionList<S,E> A list that acts like a tree in that it contains child elements to nodes contained in another list.CompositeList<E> DebugList<E> DebugList is meant to be used as a drop-in replacement forBasicEventList
at the root of pipelines ofEventList
s during development.FilterList<E> FreezableList<E> FunctionList<S,E> This List is meant to simplify the task of transforming each element of a source list to an element stored at the same index in this FunctionList.GlazedLists A factory for creating all sorts of objects to be used with Glazed Lists.GroupingList<E> A grouping list contains elements which are themselves Lists.ListSelection<E> A class to provide index-based selection features.ObservableElementList<E> A list that fires update events whenever elements are modified in place.PluggableList<E> AnEventList
which delegates all List methods to a given sourceEventList
that may be replaced at runtime usingPluggableList.setSource(EventList)
.PopularityList<E> RangeList<E> SeparatorList<E> A list that adds separator objects before each group of elements.SequenceList<E> A SequenceList contains values in adjacent indices which occur at predictable intervals from each other.Sequencers A factory for creating Sequencers.SortedList<E> ThresholdList<E> TransactionList<E> A list transformation that presents traditional transaction semantics.TransformedList<S,E> UndoRedoSupport<E> UndoRedoSupport, as the name suggests, will provide generic support for undoing and redoing groups of changes to anEventList
.UniqueList<E>