@Immutable public final class ContainerConversionHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static <SRCTYPE,DSTTYPE> |
getIterator(Iterable<SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> |
getSorted(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
getSorted(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter,
Comparator<? super DSTTYPE> aComparator)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> |
getSorted(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
getSorted(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter,
Comparator<? super DSTTYPE> aComparator)
Convert the given iterator to a sorted list.
|
static <SRCTYPE,DSTTYPE> |
newList(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newList(SRCTYPE[] aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newOrderedSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableList(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableList(SRCTYPE[] aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableOrderedSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableOrderedSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableSet(Iterable<? extends SRCTYPE> aCont,
IFilter<? super SRCTYPE> aFilter,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
static <SRCTYPE,DSTTYPE> |
newUnmodifiableSet(Iterator<? extends SRCTYPE> it,
IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter) |
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newSet(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableSet(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newOrderedSet(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newOrderedSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newOrderedSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableOrderedSet(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableOrderedSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> Set<DSTTYPE> newUnmodifiableOrderedSet(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newList(@Nullable Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newList(@Nullable SRCTYPE[] aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newList(@Nullable Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newUnmodifiableList(@Nullable Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newUnmodifiableList(@Nullable SRCTYPE[] aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsImmutableObject public static <SRCTYPE,DSTTYPE> List<DSTTYPE> newUnmodifiableList(@Nullable Iterable<? extends SRCTYPE> aCont, @Nonnull IFilter<? super SRCTYPE> aFilter, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> List<DSTTYPE> getSorted(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
SRCTYPE - The type of elements to iterate (source).DSTTYPE - The type of elements to return (destination).it - Input iterator. May not be null.aConverter - The converter to be used. May not be null.ArrayList based on the results of
CollectionHelper.getSortedInline(List).@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> List<DSTTYPE> getSorted(@Nonnull Iterator<? extends SRCTYPE> it, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter, @Nonnull Comparator<? super DSTTYPE> aComparator)
SRCTYPE - The type of elements to iterate (source).DSTTYPE - The type of elements to return (destination).it - Input iterator. May not be null.aConverter - The converter to be used. May not be null.aComparator - The comparator to use. May not be null.ArrayList based on the results of
CollectionHelper.getSortedInline(List, Comparator).@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE extends Comparable<? super DSTTYPE>> List<DSTTYPE> getSorted(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter)
SRCTYPE - The type of elements to iterate (source).DSTTYPE - The type of elements to return (destination).aCont - Input container. May not be null.aConverter - The converter to be used. May not be null.ArrayList based on the results of
CollectionHelper.getSortedInline(List).@Nonnull @ReturnsMutableCopy public static <SRCTYPE,DSTTYPE> List<DSTTYPE> getSorted(@Nonnull Iterable<? extends SRCTYPE> aCont, @Nonnull IConverter<? super SRCTYPE,? extends DSTTYPE> aConverter, @Nonnull Comparator<? super DSTTYPE> aComparator)
SRCTYPE - The type of elements to iterate (source).DSTTYPE - The type of elements to return (destination).aCont - Input iterator. May not be null.aConverter - The converter to be used. May not be null.aComparator - The comparator to use. May not be null.ArrayList based on the results of
CollectionHelper.getSortedInline(List, Comparator).Copyright © 2014–2016 Philip Helger. All rights reserved.