protected <Item,ItemId> Map<ItemId,Item> |
ItemSynchronizer.buildItemIndex(Collection<Item> items,
Converter<ItemId,Item> itemIdProvider) |
|
static <Result,Source> List<Result> |
CollectionsUtil.convertAndFilterNulls(Iterable<Source> source,
Converter<Result,Source> converter) |
Converts the collection (or any iterable) excluding the null s afterwards.
|
static <ResultType,SourceType> List<ResultType> |
CollectionsUtil.convertCollection(Iterable<? extends SourceType> source,
Converter<ResultType,SourceType> converter) |
Create collection of type ResultType from collection of elements of type SourceType.
|
static <ResultType,SourceType> List<ResultType> |
CollectionsUtil.convertCollection(Collection<? extends SourceType> source,
Converter<ResultType,SourceType> converter) |
Create collection of type ResultType from collection of elements of type SourceType.
|
static <K,V,K2,V2> void |
CollectionsUtil.convertMap(Map<? extends K,? extends V> source,
Map<? super K2,? super V2> target,
Converter<K2,K> keyConverter,
Converter<V2,V> valueConverter) |
Converts `Map<K, V>` into `Map<K2, V2>` coercing keys and values given respective converters
|
static <ResultType,SourceType> Set<ResultType> |
CollectionsUtil.convertSet(Iterable<? extends SourceType> source,
Converter<ResultType,SourceType> converter) |
Create set of type ResultType from collection of elements of type SourceType.
|
static <ResultType,SourceType> Set<ResultType> |
CollectionsUtil.convertSet(Collection<? extends SourceType> source,
Converter<ResultType,SourceType> converter) |
Create set of type ResultType from collection of elements of type SourceType.
|
static <ResultType,SourceType> List<ResultType> |
CollectionsUtil.filterAndConvertCollection(Iterable<? extends SourceType> source,
Converter<ResultType,SourceType> converter,
Filter<SourceType> filter) |
Create collection of type ResultType from collection of elements of type SourceType.
|
static <ResultType,ResultCollection extends Collection<ResultType>,SourceType> ResultCollection |
CollectionsUtil.filterAndConvertCollection(Iterable<? extends SourceType> sources,
ResultCollection collection,
Converter<ResultType,SourceType> converter,
Filter<SourceType> filter) |
|
static <ResultType,SourceType> List<ResultType> |
CollectionsUtil.filterAndConvertCollection(Collection<? extends SourceType> source,
Converter<ResultType,SourceType> converter,
Filter<SourceType> filter) |
Create collection of type ResultType from collection of elements of type SourceType.
|
static <K,V> Map<K,List<V>> |
CollectionsUtil.groupBy(Collection<V> collection,
Converter<K,V> converter) |
Groups values in collection according to some computed attribute.
|