Package org.burningwave.core.iterable
Interface IterableObjectHelper
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfacestatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsValue(Map<?, ?> map, String key, Object object) booleancontainsValue(Map<?, ?> map, String key, Object object, Map<?, ?> defaultValues) static IterableObjectHelper<I,IC, O, OC>
QueuedTaskExecutor.ProducerTask<OC> createIterateAndGetTask(IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> config) <I,IC, K, O, OM>
QueuedTaskExecutor.ProducerTask<OM> createIterateAndGetTask(IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> config) <I,IC> QueuedTaskExecutor.Task createIterateTask(IterableObjectHelper.IterationConfig<I, IC, ?> config) <V> voiddeepClear(Collection<V> map) <V,E extends Throwable>
voiddeepClear(Collection<V> map, ThrowingConsumer<V, E> itemDestroyer) <K,V> void <K,V, E extends Throwable>
voiddeepClear(Map<K, V> map, ThrowingBiConsumer<K, V, E> itemDestroyer) getAllPlaceHolders(Map<?, ?> map) getAllPlaceHolders(Map<?, ?> map, String propertyName) getAllPlaceHolders(Map<?, ?> map, Predicate<String> propertyFilter) <T> TgetRandom(Collection<T> coll) longdefault boolean<I,IC> void iterate(IterableObjectHelper.IterationConfig<I, IC, ?> config) <I,IC, O, OC>
OCiterateAndGet(IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> config) <I,IC, K, O, OM>
OMiterateAndGet(IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> config) <T> Collection<T> merge(Supplier<Collection<T>> baseCollectionSupplier, Supplier<Collection<T>> additionalCollectionSupplier, Supplier<Collection<T>> defaultCollectionSupplier) <K,V> void processChangeNotification(Properties properties, Properties.Event event, K key, V newValue, V previousValue) <K,V> void <K> String<K> Map<K, Collection<String>> <K,T> T <T> T<K,V> Map <K, V> <T> Collection<T> <T> Stream<T> retrieveStream(Object object) default <T> Tdefault <T> TtoPrettyString(Map<?, ?> map, String valuesSeparator, int marginTabCount) <K,V> String <K,V> String toString(Map<K, V> map, Function<K, String> keyTransformer, Function<V, String> valueTransformer, int marginTabCount)
-
Method Details
-
create
-
getDefaultMinimumCollectionSizeForParallelIterationPredicate
-
getDefaultValuesSeparator
String getDefaultValuesSeparator() -
processChangeNotification
<K,V> void processChangeNotification(Properties properties, Properties.Event event, K key, V newValue, V previousValue) -
deepClear
-
deepClear
<K,V, void deepClearE extends Throwable> (Map<K, V> map, ThrowingBiConsumer<K, throws EV, E> itemDestroyer) - Throws:
E
-
deepClear
-
deepClear
<V,E extends Throwable> void deepClear(Collection<V> map, ThrowingConsumer<V, E> itemDestroyer) throws E- Throws:
E
-
merge
<T> Collection<T> merge(Supplier<Collection<T>> baseCollectionSupplier, Supplier<Collection<T>> additionalCollectionSupplier, Supplier<Collection<T>> defaultCollectionSupplier) -
getRandom
-
retrieveStream
-
getSize
-
resolveValue
-
resolveValue
-
resolveStringValue
-
resolveStringValue
-
resolveValues
-
resolveValues
-
resolveStringValues
-
resolveStringValues
<K> Map<K,Collection<String>> resolveStringValues(IterableObjectHelper.ResolveConfig.ForAllKeysThat<K> config) -
getAllPlaceHolders
-
getAllPlaceHolders
-
getAllPlaceHolders
-
iterateAndGet
<I,IC, OC iterateAndGetO, OC> (IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> config) -
iterateAndGet
<I,IC, OM iterateAndGetK, O, OM> (IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> config) -
iterate
-
createIterateAndGetTask
<I,IC, QueuedTaskExecutor.ProducerTask<OC> createIterateAndGetTaskO, OC> (IterableObjectHelper.IterationConfig.WithOutputOfCollection<I, IC, O, OC> config) -
createIterateAndGetTask
<I,IC, QueuedTaskExecutor.ProducerTask<OM> createIterateAndGetTaskK, O, OM> (IterableObjectHelper.IterationConfig.WithOutputOfMap<I, IC, K, O, OM> config) -
createIterateTask
<I,IC> QueuedTaskExecutor.Task createIterateTask(IterableObjectHelper.IterationConfig<I, IC, ?> config) -
containsValue
-
refresh
-
containsValue
-
toPrettyString
-
toString
-
terminateIteration
default <T> T terminateIteration() -
terminateCurrentThreadIteration
default <T> T terminateCurrentThreadIteration() -
isIterationTerminatedNotification
-
toString
-