org.limewire.collection.glazedlists
Class GlazedListsFactory
java.lang.Object
org.limewire.collection.glazedlists.GlazedListsFactory
public class GlazedListsFactory
- extends Object
A factory for creating all kinds of GlazedLists.
This is necessary when creating any list with a source,
in a multi-threaded environment.
|
Method Summary |
static ca.odell.glazedlists.io.CachingList |
cachingList(ca.odell.glazedlists.EventList source,
int maxSize)
|
static
<S,E> ca.odell.glazedlists.CollectionList<S,E> |
|
collectionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.CollectionList.Model<S,E> model)
|
static
|
copyList(ca.odell.glazedlists.EventList<? extends E> source)
Returns a snapshot copy of the list. |
static
<E> ca.odell.glazedlists.FilterList<E> |
|
filterList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.FilterList<E> |
|
filterList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.matchers.Matcher<? super E> matcher)
|
static
<E> ca.odell.glazedlists.FilterList<E> |
|
filterList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.matchers.MatcherEditor<? super E> matcherEditor)
|
static
<E> ca.odell.glazedlists.FreezableList<E> |
|
freezableList(ca.odell.glazedlists.EventList<E> source)
|
static
<E,S> ca.odell.glazedlists.FunctionList<S,E> |
|
functionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.FunctionList.Function<S,E> forward)
|
static
<E,S> ca.odell.glazedlists.FunctionList<S,E> |
|
functionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.FunctionList.Function<S,E> forward,
ca.odell.glazedlists.FunctionList.Function<E,S> reverse)
|
static
<E> ca.odell.glazedlists.GroupingList<E> |
|
groupingList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.GroupingList<E> |
|
groupingList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> comparator)
|
static
<E> ca.odell.glazedlists.ObservableElementList<E> |
|
observableElementList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.ObservableElementList.Connector<E> elementConnector)
|
static
<E> ca.odell.glazedlists.PopularityList<E> |
|
popularityList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.PopularityList<E> |
|
popularityList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> uniqueComparator)
|
static
<E> ca.odell.glazedlists.RangeList<E> |
|
rangeList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.impl.ReadOnlyList<E> |
|
readOnlyList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.SortedList<E> |
|
sortedList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.SortedList<E> |
|
sortedList(ca.odell.glazedlists.EventList<E> source,
Comparator<? super E> comparator)
|
static
<E> ca.odell.glazedlists.impl.SubEventList<E> |
|
subEventList(ca.odell.glazedlists.EventList<E> source,
int startIndex,
int endIndex,
boolean automaticallyRemove)
|
static
<E> ca.odell.glazedlists.impl.swing.SwingThreadProxyEventList<E> |
|
swingThreadProxyEventList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.impl.ThreadSafeList<E> |
|
threadSafeList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.ThresholdList<E> |
|
thresholdList(ca.odell.glazedlists.EventList<E> source,
String propertyName)
|
static
<E> ca.odell.glazedlists.ThresholdList<E> |
|
thresholdList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.ThresholdList.Evaluator<E> evaluator)
|
static
<E> ca.odell.glazedlists.UniqueList<E> |
|
uniqueList(ca.odell.glazedlists.EventList<E> source)
|
static
<E> ca.odell.glazedlists.UniqueList<E> |
|
uniqueList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> comparator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlazedListsFactory
public GlazedListsFactory()
copyList
public static <E> List<E> copyList(ca.odell.glazedlists.EventList<? extends E> source)
- Returns a snapshot copy of the list.
cachingList
public static ca.odell.glazedlists.io.CachingList cachingList(ca.odell.glazedlists.EventList source,
int maxSize)
collectionList
public static <S,E> ca.odell.glazedlists.CollectionList<S,E> collectionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.CollectionList.Model<S,E> model)
filterList
public static <E> ca.odell.glazedlists.FilterList<E> filterList(ca.odell.glazedlists.EventList<E> source)
filterList
public static <E> ca.odell.glazedlists.FilterList<E> filterList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.matchers.Matcher<? super E> matcher)
filterList
public static <E> ca.odell.glazedlists.FilterList<E> filterList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.matchers.MatcherEditor<? super E> matcherEditor)
freezableList
public static <E> ca.odell.glazedlists.FreezableList<E> freezableList(ca.odell.glazedlists.EventList<E> source)
functionList
public static <E,S> ca.odell.glazedlists.FunctionList<S,E> functionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.FunctionList.Function<S,E> forward)
functionList
public static <E,S> ca.odell.glazedlists.FunctionList<S,E> functionList(ca.odell.glazedlists.EventList<S> source,
ca.odell.glazedlists.FunctionList.Function<S,E> forward,
ca.odell.glazedlists.FunctionList.Function<E,S> reverse)
groupingList
public static <E> ca.odell.glazedlists.GroupingList<E> groupingList(ca.odell.glazedlists.EventList<E> source)
groupingList
public static <E> ca.odell.glazedlists.GroupingList<E> groupingList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> comparator)
observableElementList
public static <E> ca.odell.glazedlists.ObservableElementList<E> observableElementList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.ObservableElementList.Connector<E> elementConnector)
popularityList
public static <E> ca.odell.glazedlists.PopularityList<E> popularityList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> uniqueComparator)
popularityList
public static <E> ca.odell.glazedlists.PopularityList<E> popularityList(ca.odell.glazedlists.EventList<E> source)
rangeList
public static <E> ca.odell.glazedlists.RangeList<E> rangeList(ca.odell.glazedlists.EventList<E> source)
thresholdList
public static <E> ca.odell.glazedlists.ThresholdList<E> thresholdList(ca.odell.glazedlists.EventList<E> source,
String propertyName)
thresholdList
public static <E> ca.odell.glazedlists.ThresholdList<E> thresholdList(ca.odell.glazedlists.EventList<E> source,
ca.odell.glazedlists.ThresholdList.Evaluator<E> evaluator)
readOnlyList
public static <E> ca.odell.glazedlists.impl.ReadOnlyList<E> readOnlyList(ca.odell.glazedlists.EventList<E> source)
sortedList
public static <E> ca.odell.glazedlists.SortedList<E> sortedList(ca.odell.glazedlists.EventList<E> source)
sortedList
public static <E> ca.odell.glazedlists.SortedList<E> sortedList(ca.odell.glazedlists.EventList<E> source,
Comparator<? super E> comparator)
subEventList
public static <E> ca.odell.glazedlists.impl.SubEventList<E> subEventList(ca.odell.glazedlists.EventList<E> source,
int startIndex,
int endIndex,
boolean automaticallyRemove)
swingThreadProxyEventList
public static <E> ca.odell.glazedlists.impl.swing.SwingThreadProxyEventList<E> swingThreadProxyEventList(ca.odell.glazedlists.EventList<E> source)
threadSafeList
public static <E> ca.odell.glazedlists.impl.ThreadSafeList<E> threadSafeList(ca.odell.glazedlists.EventList<E> source)
uniqueList
public static <E> ca.odell.glazedlists.UniqueList<E> uniqueList(ca.odell.glazedlists.EventList<E> source)
uniqueList
public static <E> ca.odell.glazedlists.UniqueList<E> uniqueList(ca.odell.glazedlists.EventList<E> source,
Comparator<E> comparator)
Copyright © 2009 Lime Wire LLC. All Rights Reserved.