Package org.burningwave.core.iterable
Interface IterableObjectHelper.IterationConfig<I,IC,C extends IterableObjectHelper.IterationConfig<I,IC,C>>
- All Known Implementing Classes:
IterableObjectHelper.IterationConfig.WithOutputOfCollection,IterableObjectHelper.IterationConfig.WithOutputOfMap
- Enclosing interface:
IterableObjectHelper
public static interface IterableObjectHelper.IterationConfig<I,IC,C extends IterableObjectHelper.IterationConfig<I,IC,C>>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,C extends IterableObjectHelper.IterationConfig<I, I[], C>>
Cof(I[] input) static <I,C extends IterableObjectHelper.IterationConfig<I, Collection<I>, C>>
Cof(Collection<I> input) static <J,I, C extends IterableObjectHelper.IterationConfig<Map.Entry<J, I>, Collection<I>, C>>
Cstatic <I,C extends IterableObjectHelper.IterationConfig<Boolean, boolean[], C>>
CofBooleans(boolean[] input) static <I,C extends IterableObjectHelper.IterationConfig<Byte, byte[], C>>
CofBytes(byte[] input) static <I,C extends IterableObjectHelper.IterationConfig<Character, char[], C>>
CofChars(char[] input) static <I,C extends IterableObjectHelper.IterationConfig<Double, double[], C>>
CofDoubles(double[] input) static <I,C extends IterableObjectHelper.IterationConfig<Float, float[], C>>
CofFloats(float[] input) static <I,C extends IterableObjectHelper.IterationConfig<Integer, int[], C>>
CofInts(int[] input) static <I,C extends IterableObjectHelper.IterationConfig<Long, long[], C>>
CofLongs(long[] input) static <I,C extends IterableObjectHelper.IterationConfig<I, I[], C>>
CofNullable(I[] input) static <I,C extends IterableObjectHelper.IterationConfig<I, Collection<I>, C>>
CofNullable(Collection<I> input) static <J,I, C extends IterableObjectHelper.IterationConfig<Map.Entry<J, I>, Collection<I>, C>>
CofNullable(Map<J, I> input) static <I,C extends IterableObjectHelper.IterationConfig<Boolean, boolean[], C>>
CofNullableBooleans(boolean[] input) static <I,C extends IterableObjectHelper.IterationConfig<Byte, byte[], C>>
CofNullableBytes(byte[] input) static <I,C extends IterableObjectHelper.IterationConfig<Character, char[], C>>
CofNullableChars(char[] input) static <I,C extends IterableObjectHelper.IterationConfig<Double, double[], C>>
CofNullableDoubles(double[] input) static <I,C extends IterableObjectHelper.IterationConfig<Float, float[], C>>
CofNullableFloats(float[] input) static <I,C extends IterableObjectHelper.IterationConfig<Integer, int[], C>>
CofNullableInts(int[] input) static <I,C extends IterableObjectHelper.IterationConfig<Long, long[], C>>
CofNullableLongs(long[] input) parallelIf(Predicate<IC> predicate) withAction(Consumer<I> action) <O,OC extends Collection<O>>
IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> withOutput(OC output) <K,O, OM extends Map<K, O>>
IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> withOutput(OM output) withPriority(Integer priority)
-
Method Details
-
of
static <J,I, C ofC extends IterableObjectHelper.IterationConfig<Map.Entry<J, I>, Collection<I>, C>> (Map<J, I> input) -
of
static <I,C extends IterableObjectHelper.IterationConfig<I, C ofCollection<I>, C>> (Collection<I> input) -
of
-
ofInts
-
ofLongs
-
ofFloats
static <I,C extends IterableObjectHelper.IterationConfig<Float, C ofFloatsfloat[], C>> (float[] input) -
ofDoubles
static <I,C extends IterableObjectHelper.IterationConfig<Double, C ofDoublesdouble[], C>> (double[] input) -
ofBooleans
static <I,C extends IterableObjectHelper.IterationConfig<Boolean, C ofBooleansboolean[], C>> (boolean[] input) -
ofBytes
-
ofChars
static <I,C extends IterableObjectHelper.IterationConfig<Character, C ofCharschar[], C>> (char[] input) -
ofNullable
static <J,I, C ofNullableC extends IterableObjectHelper.IterationConfig<Map.Entry<J, I>, Collection<I>, C>> (Map<J, I> input) -
ofNullable
static <I,C extends IterableObjectHelper.IterationConfig<I, C ofNullableCollection<I>, C>> (Collection<I> input) -
ofNullable
-
ofNullableInts
static <I,C extends IterableObjectHelper.IterationConfig<Integer, C ofNullableIntsint[], C>> (int[] input) -
ofNullableLongs
static <I,C extends IterableObjectHelper.IterationConfig<Long, C ofNullableLongslong[], C>> (long[] input) -
ofNullableFloats
static <I,C extends IterableObjectHelper.IterationConfig<Float, C ofNullableFloatsfloat[], C>> (float[] input) -
ofNullableDoubles
static <I,C extends IterableObjectHelper.IterationConfig<Double, C ofNullableDoublesdouble[], C>> (double[] input) -
ofNullableBooleans
static <I,C extends IterableObjectHelper.IterationConfig<Boolean, C ofNullableBooleansboolean[], C>> (boolean[] input) -
ofNullableBytes
static <I,C extends IterableObjectHelper.IterationConfig<Byte, C ofNullableBytesbyte[], C>> (byte[] input) -
ofNullableChars
static <I,C extends IterableObjectHelper.IterationConfig<Character, C ofNullableCharschar[], C>> (char[] input) -
withAction
-
withOutput
<O,OC extends Collection<O>> IterableObjectHelper.IterationConfig.WithOutputOfCollection<I,IC, withOutputO, OC> (OC output) -
withOutput
<K,O, IterableObjectHelper.IterationConfig.WithOutputOfMap<I,OM extends Map<K, O>> IC, withOutputK, O, OM> (OM output) -
parallelIf
-
withPriority
-
taskBased
C taskBased() -
threadBased
C threadBased()
-