Uses of Interface
org.eclipse.collections.api.block.procedure.Procedure
| Package | Description |
|---|---|
| org.eclipse.collections.api |
This package contains interfaces for Eclipse Collections API.
|
| org.eclipse.collections.api.bag |
This package contains interfaces for Bag API.
|
| org.eclipse.collections.api.bag.sorted |
This package contains interfaces for SortedBag API.
|
| org.eclipse.collections.api.bimap |
This package contains interfaces for BiMap API.
|
| org.eclipse.collections.api.collection | |
| org.eclipse.collections.api.list |
This package contains interfaces for list API which enhance the performance and functionality of
List. |
| org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
| org.eclipse.collections.api.map.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
| org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
| org.eclipse.collections.api.multimap |
This package contains interfaces for
Multimap. |
| org.eclipse.collections.api.ordered | |
| org.eclipse.collections.api.set |
This package contains interfaces for set API which enhance the performance and functionality of
Set. |
| org.eclipse.collections.api.set.sorted |
This package contains interfaces for sorted set API.
|
| org.eclipse.collections.api.stack |
This package contains interfaces for stack API.
|
| org.eclipse.collections.impl |
This package contains implementations for Eclipse Collections API.
|
| org.eclipse.collections.impl.bag.immutable |
This package contains implementations of the
ImmutableBag interface. |
| org.eclipse.collections.impl.bag.mutable |
This package contains implementations of the
MutableBag interface. |
| org.eclipse.collections.impl.bag.sorted.mutable |
This package contains implementations of
MutableSortedBag. |
| org.eclipse.collections.impl.bimap | |
| org.eclipse.collections.impl.bimap.immutable | |
| org.eclipse.collections.impl.bimap.mutable |
This package contains implementations of the
MutableBiMap interface. |
| org.eclipse.collections.impl.block.factory |
This package contains factory implementations for
Function, Predicate, SerializableComparator and Procedure. |
| org.eclipse.collections.impl.block.procedure |
This package contains implementations of
Procedure and Procedure2. |
| org.eclipse.collections.impl.block.procedure.checked |
This package contains abstract implementations of
Procedure and Procedure2. |
| org.eclipse.collections.impl.block.procedure.primitive |
This package contains implementations of primitive procedures.
|
| org.eclipse.collections.impl.collection | |
| org.eclipse.collections.impl.collection.mutable |
This package contains implementations of the
MutableCollection interface. |
| org.eclipse.collections.impl.collector | |
| org.eclipse.collections.impl.forkjoin |
This package contains implementations which has several parallel algorithms that work with Collections and make use of Java's fork-join
framework.
|
| org.eclipse.collections.impl.lazy |
This package contains implementations of the
LazyIterable interface. |
| org.eclipse.collections.impl.lazy.iterator |
This package contains implementations of the
Iterator interface. |
| org.eclipse.collections.impl.lazy.parallel | |
| org.eclipse.collections.impl.lazy.parallel.bag | |
| org.eclipse.collections.impl.lazy.parallel.list | |
| org.eclipse.collections.impl.lazy.parallel.set | |
| org.eclipse.collections.impl.lazy.parallel.set.sorted | |
| org.eclipse.collections.impl.lazy.primitive |
This package contains implementations of the lazy primitive iterator interfaces.
|
| org.eclipse.collections.impl.list |
This package contains implementations of the
ListIterable interface. |
| org.eclipse.collections.impl.list.fixed |
This package contains implementations of the
FixedSizeList interface. |
| org.eclipse.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
| org.eclipse.collections.impl.map |
This package contains implementations of the
MapIterable interface. |
| org.eclipse.collections.impl.map.immutable |
This package contains implementations of the
ImmutableMap interface. |
| org.eclipse.collections.impl.map.mutable |
This package contains implementations of the
MutableMap interface. |
| org.eclipse.collections.impl.map.mutable.primitive |
This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
|
| org.eclipse.collections.impl.map.ordered.mutable | |
| org.eclipse.collections.impl.map.sorted.immutable |
This package contains implementations of the
MutableSortedMap interface. |
| org.eclipse.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
| org.eclipse.collections.impl.map.strategy.immutable |
This package contains immutable map implementations backed by hashtables that rely on
HashingStrategys provided by
the developer to compute the hashCode and equals for the objects stored in the map. |
| org.eclipse.collections.impl.map.strategy.mutable |
This package contains mutable map implementations backed by hashtables that rely on
HashingStrategys provided by
the developer to compute the hashCode and equals for the objects stored in the map. |
| org.eclipse.collections.impl.multimap |
This package contains implementations of the
Multimap interface. |
| org.eclipse.collections.impl.parallel |
This package contains classes which is used for parallel iteration through the containers.
|
| org.eclipse.collections.impl.partition.stack |
This package contains implementations of the
PartitionStack interface. |
| org.eclipse.collections.impl.set.immutable |
This package package contains the implementations of
ImmutableSet. |
| org.eclipse.collections.impl.set.mutable |
This package package contains implementations of
MutableSet. |
| org.eclipse.collections.impl.set.sorted.mutable |
This package contains implementations of
MutableSortedSet. |
| org.eclipse.collections.impl.set.strategy.mutable |
This package contains implementations of sets with user defined
HashingStrategys. |
| org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
| org.eclipse.collections.impl.utility |
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
|
| org.eclipse.collections.impl.utility.internal |
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
|
-
Uses of Procedure in org.eclipse.collections.api
Methods in org.eclipse.collections.api with parameters of type Procedure Modifier and Type Method Description voidRichIterable. each(Procedure<? super T> procedure)The procedure is executed for each element in the iterable.voidInternalIterable. forEach(Procedure<? super T> procedure)The procedure is executed for each element in the iterable.voidParallelIterable. forEach(Procedure<? super T> procedure)default voidRichIterable. forEach(Procedure<? super T> procedure)LazyIterable<T>LazyIterable. tap(Procedure<? super T> procedure)Creates a deferred tap iterable.RichIterable<T>RichIterable. tap(Procedure<? super T> procedure)Executes the Procedure for each element in the iterable and returnsthis. -
Uses of Procedure in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag with parameters of type Procedure Modifier and Type Method Description Bag<T>Bag. tap(Procedure<? super T> procedure)ImmutableBag<T>ImmutableBag. tap(Procedure<? super T> procedure)ImmutableBagIterable<T>ImmutableBagIterable. tap(Procedure<? super T> procedure)MutableBag<T>MutableBag. tap(Procedure<? super T> procedure)MutableBagIterable<T>MutableBagIterable. tap(Procedure<? super T> procedure)UnsortedBag<T>UnsortedBag. tap(Procedure<? super T> procedure)voidMultiReaderBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)voidMultiReaderBag. withWriteLockAndDelegate(Procedure<? super MutableBag<T>> procedure) -
Uses of Procedure in org.eclipse.collections.api.bag.sorted
Methods in org.eclipse.collections.api.bag.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedBag<T>ImmutableSortedBag. tap(Procedure<? super T> procedure)MutableSortedBag<T>MutableSortedBag. tap(Procedure<? super T> procedure)SortedBag<T>SortedBag. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap with parameters of type Procedure Modifier and Type Method Description BiMap<K,V>BiMap. tap(Procedure<? super V> procedure)ImmutableBiMap<K,V>ImmutableBiMap. tap(Procedure<? super V> procedure)MutableBiMap<K,V>MutableBiMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection with parameters of type Procedure Modifier and Type Method Description FixedSizeCollection<T>FixedSizeCollection. tap(Procedure<? super T> procedure)ImmutableCollection<T>ImmutableCollection. tap(Procedure<? super T> procedure)MutableCollection<T>MutableCollection. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.api.list
Methods in org.eclipse.collections.api.list with parameters of type Procedure Modifier and Type Method Description FixedSizeList<T>FixedSizeList. tap(Procedure<? super T> procedure)ImmutableList<T>ImmutableList. tap(Procedure<? super T> procedure)ListIterable<T>ListIterable. tap(Procedure<? super T> procedure)default MutableList<T>MutableList. tap(Procedure<? super T> procedure)voidMultiReaderList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)voidMultiReaderList. withWriteLockAndDelegate(Procedure<? super MutableList<T>> procedure) -
Uses of Procedure in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map with parameters of type Procedure Modifier and Type Method Description voidMapIterable. forEachKey(Procedure<? super K> procedure)Calls theprocedurewith each key of the map.voidMapIterable. forEachValue(Procedure<? super V> procedure)Calls the procedure with each value of the map.ConcurrentMutableMap<K,V>ConcurrentMutableMap. tap(Procedure<? super V> procedure)FixedSizeMap<K,V>FixedSizeMap. tap(Procedure<? super V> procedure)ImmutableMap<K,V>ImmutableMap. tap(Procedure<? super V> procedure)ImmutableMapIterable<K,V>ImmutableMapIterable. tap(Procedure<? super V> procedure)ImmutableOrderedMap<K,V>ImmutableOrderedMap. tap(Procedure<? super V> procedure)MapIterable<K,V>MapIterable. tap(Procedure<? super V> procedure)Executes the Procedure for each value of the map and returnsthis.MutableMap<K,V>MutableMap. tap(Procedure<? super V> procedure)MutableMapIterable<K,V>MutableMapIterable. tap(Procedure<? super V> procedure)MutableOrderedMap<K,V>MutableOrderedMap. tap(Procedure<? super V> procedure)OrderedMap<K,V>OrderedMap. tap(Procedure<? super V> procedure)UnsortedMapIterable<K,V>UnsortedMapIterable. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive with parameters of type Procedure Modifier and Type Method Description voidObjectBooleanMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectByteMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectCharMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectDoubleMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectFloatMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectIntMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectLongMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidObjectShortMap. forEachKey(Procedure<? super K> procedure)Iterates through each key in the map, invoking the procedure for each.voidPrimitiveObjectMap. forEachValue(Procedure<? super V> procedure)ByteObjectMap<V>ByteObjectMap. tap(Procedure<? super V> procedure)CharObjectMap<V>CharObjectMap. tap(Procedure<? super V> procedure)DoubleObjectMap<V>DoubleObjectMap. tap(Procedure<? super V> procedure)FloatObjectMap<V>FloatObjectMap. tap(Procedure<? super V> procedure)ImmutableByteObjectMap<V>ImmutableByteObjectMap. tap(Procedure<? super V> procedure)ImmutableCharObjectMap<V>ImmutableCharObjectMap. tap(Procedure<? super V> procedure)ImmutableDoubleObjectMap<V>ImmutableDoubleObjectMap. tap(Procedure<? super V> procedure)ImmutableFloatObjectMap<V>ImmutableFloatObjectMap. tap(Procedure<? super V> procedure)ImmutableIntObjectMap<V>ImmutableIntObjectMap. tap(Procedure<? super V> procedure)ImmutableLongObjectMap<V>ImmutableLongObjectMap. tap(Procedure<? super V> procedure)ImmutableShortObjectMap<V>ImmutableShortObjectMap. tap(Procedure<? super V> procedure)IntObjectMap<V>IntObjectMap. tap(Procedure<? super V> procedure)LongObjectMap<V>LongObjectMap. tap(Procedure<? super V> procedure)MutableByteObjectMap<V>MutableByteObjectMap. tap(Procedure<? super V> procedure)MutableCharObjectMap<V>MutableCharObjectMap. tap(Procedure<? super V> procedure)MutableDoubleObjectMap<V>MutableDoubleObjectMap. tap(Procedure<? super V> procedure)MutableFloatObjectMap<V>MutableFloatObjectMap. tap(Procedure<? super V> procedure)MutableIntObjectMap<V>MutableIntObjectMap. tap(Procedure<? super V> procedure)MutableLongObjectMap<V>MutableLongObjectMap. tap(Procedure<? super V> procedure)MutableShortObjectMap<V>MutableShortObjectMap. tap(Procedure<? super V> procedure)ShortObjectMap<V>ShortObjectMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedMap<K,V>ImmutableSortedMap. tap(Procedure<? super V> procedure)MutableSortedMap<K,V>MutableSortedMap. tap(Procedure<? super V> procedure)SortedMapIterable<K,V>SortedMapIterable. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap with parameters of type Procedure Modifier and Type Method Description voidMultimap. forEachKey(Procedure<? super K> procedure)Calls theprocedurewith each key.voidMultimap. forEachValue(Procedure<? super V> procedure)Calls the procedure with each value. -
Uses of Procedure in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered with parameters of type Procedure Modifier and Type Method Description voidOrderedIterable. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)Iterates over the section of the iterable covered by the specified inclusive indexes.default voidReversibleIterable. reverseForEach(Procedure<? super T> procedure)Evaluates the procedure for each element of the list iterating in reverse order.OrderedIterable<T>OrderedIterable. tap(Procedure<? super T> procedure)ReversibleIterable<T>ReversibleIterable. tap(Procedure<? super T> procedure)SortedIterable<T>SortedIterable. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.api.set
Methods in org.eclipse.collections.api.set with parameters of type Procedure Modifier and Type Method Description FixedSizeSet<T>FixedSizeSet. tap(Procedure<? super T> procedure)ImmutableSet<T>ImmutableSet. tap(Procedure<? super T> procedure)ImmutableSetIterable<T>ImmutableSetIterable. tap(Procedure<? super T> procedure)MutableSet<T>MutableSet. tap(Procedure<? super T> procedure)MutableSetIterable<T>MutableSetIterable. tap(Procedure<? super T> procedure)SetIterable<T>SetIterable. tap(Procedure<? super T> procedure)UnsortedSetIterable<T>UnsortedSetIterable. tap(Procedure<? super T> procedure)voidMultiReaderSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)voidMultiReaderSet. withWriteLockAndDelegate(Procedure<? super MutableSet<T>> procedure) -
Uses of Procedure in org.eclipse.collections.api.set.sorted
Methods in org.eclipse.collections.api.set.sorted with parameters of type Procedure Modifier and Type Method Description ImmutableSortedSet<T>ImmutableSortedSet. tap(Procedure<? super T> procedure)MutableSortedSet<T>MutableSortedSet. tap(Procedure<? super T> procedure)SortedSetIterable<T>SortedSetIterable. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack with parameters of type Procedure Modifier and Type Method Description ImmutableStack<T>ImmutableStack. tap(Procedure<? super T> procedure)MutableStack<T>MutableStack. tap(Procedure<? super T> procedure)StackIterable<T>StackIterable. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl
Methods in org.eclipse.collections.impl with parameters of type Procedure Modifier and Type Method Description voidUnmodifiableRichIterable. each(Procedure<? super T> procedure)voidAbstractRichIterable. forEach(Procedure<? super T> procedure)RichIterable<T>UnmodifiableRichIterable. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bag.immutable
Methods in org.eclipse.collections.impl.bag.immutable with parameters of type Procedure Modifier and Type Method Description voidImmutableArrayBag. each(Procedure<? super T> procedure)voidImmutableHashBag. each(Procedure<? super T> procedure)ImmutableBag<T>AbstractImmutableBag. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bag.mutable
Methods in org.eclipse.collections.impl.bag.mutable with parameters of type Procedure Modifier and Type Method Description voidAbstractHashBag. each(Procedure<? super T> procedure)MutableBag<T>AbstractMutableBag. tap(Procedure<? super T> procedure)MutableBag<T>MultiReaderHashBag. tap(Procedure<? super T> procedure)MutableBag<T>SynchronizedBag. tap(Procedure<? super T> procedure)MutableBag<T>UnmodifiableBag. tap(Procedure<? super T> procedure)voidMultiReaderHashBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)voidMultiReaderHashBag. withWriteLockAndDelegate(Procedure<? super MutableBag<T>> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bag.sorted.mutable
Methods in org.eclipse.collections.impl.bag.sorted.mutable with parameters of type Procedure Modifier and Type Method Description voidTreeBag. each(Procedure<? super T> procedure)voidSynchronizedSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidTreeBag. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidUnmodifiableSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidSynchronizedSortedBag. reverseForEach(Procedure<? super T> procedure)voidUnmodifiableSortedBag. reverseForEach(Procedure<? super T> procedure)MutableSortedBag<T>AbstractMutableSortedBag. tap(Procedure<? super T> procedure)MutableSortedBag<T>SynchronizedSortedBag. tap(Procedure<? super T> procedure)MutableSortedBag<T>UnmodifiableSortedBag. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bimap
Methods in org.eclipse.collections.impl.bimap with parameters of type Procedure Modifier and Type Method Description voidAbstractBiMap. each(Procedure<? super V> procedure)voidAbstractBiMap. forEachKey(Procedure<? super K> procedure)voidAbstractBiMap. forEachValue(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bimap.immutable
Methods in org.eclipse.collections.impl.bimap.immutable with parameters of type Procedure Modifier and Type Method Description ImmutableBiMap<K,V>AbstractImmutableBiMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.bimap.mutable
Methods in org.eclipse.collections.impl.bimap.mutable with parameters of type Procedure Modifier and Type Method Description voidUnmodifiableBiMap. each(Procedure<? super V> procedure)voidUnmodifiableBiMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableBiMap. forEachValue(Procedure<? super V> procedure)MutableBiMap<K,V>SynchronizedBiMap. tap(Procedure<? super V> procedure)MutableBiMap<K,V>UnmodifiableBiMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.block.factory
Classes in org.eclipse.collections.impl.block.factory that implement Procedure Modifier and Type Class Description static classProcedures.SynchronizedProcedure<T>Methods in org.eclipse.collections.impl.block.factory that return Procedure Modifier and Type Method Description static <T> Procedure<T>Procedures. append(Appendable appendable)static <T1, T2> Procedure<T1>Functions. bind(Procedure<? super T2> delegate, Function<? super T1,T2> function)Bind the input of a Procedure to the result of an function, returning a new Procedure.static <T, P> Procedure<T>Procedures. bind(Procedure2<? super T,? super P> procedure, P parameter)static <T> Procedure<T>Procedures. cast(Procedure<T> procedure)Allows a Java 8 lambda and method to be used in a forEach method without requiring a cast.static <T> Procedure<T>Procedures. fromObjectIntProcedure(ObjectIntProcedure<? super T> objectIntProcedure)static <T> Procedure<T>Procedures. fromProcedureWithInt(ObjectIntProcedure<? super T> objectIntProcedure)Deprecated.since 1.2 - Inlineablestatic <T> Procedure<T>Procedures. ifElse(Predicate<? super T> predicate, Procedure<? super T> trueProcedure, Procedure<? super T> falseProcedure)static <T> Procedure<T>Procedures. ifTrue(Predicate<? super T> predicate, Procedure<? super T> block)static <T> Procedure<T>Procedures. noop()static <T> Procedure<T>Procedures. println(PrintStream stream)static <T> Procedure<T>Procedures. synchronizedEach(Procedure<T> procedure)static <T> Procedure<T>Procedures. throwing(ThrowingProcedure<T> throwingProcedure)Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure that will throw a RuntimeException, wrapping the checked exception that is the cause.static <T> Procedure<T>Procedures. throwing(ThrowingProcedure<T> throwingProcedure, Function2<T,? super Throwable,? extends RuntimeException> rethrow)Allows a lambda or anonymous inner class that needs to throw a checked exception to be safely wrapped as a Procedure that will throw a user specified RuntimeException based on the provided function.Methods in org.eclipse.collections.impl.block.factory with parameters of type Procedure Modifier and Type Method Description static <T1, T2> Procedure<T1>Functions. bind(Procedure<? super T2> delegate, Function<? super T1,T2> function)Bind the input of a Procedure to the result of an function, returning a new Procedure.static <T> CaseProcedure<T>Procedures. caseDefault(Procedure<? super T> defaultProcedure)static <T> CaseProcedure<T>Procedures. caseDefault(Procedure<? super T> defaultProcedure, Predicate<? super T> predicate, Procedure<? super T> procedure)static <T> Procedure<T>Procedures. cast(Procedure<T> procedure)Allows a Java 8 lambda and method to be used in a forEach method without requiring a cast.static <T> ObjectIntProcedure<T>ObjectIntProcedures. fromProcedure(Procedure<? super T> procedure)static <T, P> Procedure2<T,P>Procedures2. fromProcedure(Procedure<? super T> procedure)static <T> Procedure<T>Procedures. ifElse(Predicate<? super T> predicate, Procedure<? super T> trueProcedure, Procedure<? super T> falseProcedure)static <T> Procedure<T>Procedures. ifTrue(Predicate<? super T> predicate, Procedure<? super T> block)static <T> Procedure<T>Procedures. synchronizedEach(Procedure<T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.block.procedure
Classes in org.eclipse.collections.impl.block.procedure that implement Procedure Modifier and Type Class Description classAdaptObjectIntProcedureToProcedure<V>classAppendStringProcedure<T>classAtomicCountProcedure<T>Applies a predicate to an object and increments a count if it returns true.classBiMapCollectProcedure<T,K,V>BiMapCollectProcedure uses an Function to calculate the key for an object and puts the object with the key into the specified BiMap.classCaseProcedure<T>CaseProcedure allows developers to create an object form of a case statement, which instead of being based on a single switch value is based on a list of predicate / procedure combinations.classChainedProcedure<T>ChainedProcedure allows a developer to chain together procedure to be executed in sequence.classCollectIfProcedure<T,V>classCollectionAddProcedure<T>CollectionAddProcedure adds elements to the specified collection when one of the block methods are called.classCollectionRemoveProcedure<T>CollectionRemoveProcedure removes element from the specified collection when one of the procedure methods are called.classCollectProcedure<T,V>Applies a function to an object and adds the result to a target collection.classComparatorProcedure<T>classCounterProcedure<T>CounterProcedure wraps a specified procedure and keeps track of the number of times it is executed.classCountProcedure<T>Applies a predicate to an object and increments a count if it returns true.classFastListCollectIfProcedure<T,V>classFastListCollectProcedure<T,V>Applies a function to an object and adds the result to a target fastList.classFastListRejectProcedure<T>Applies a predicate to an object to determine if it should be added to a target fastList.classFastListSelectProcedure<T>Applies a predicate to an object to determine if it should be added to a target fastList.classFlatCollectProcedure<T,V>Applies a function to an object and adds the result to a target collection.classGroupByUniqueKeyProcedure<T,K>classIfObjectIntProcedure<T>A conditional ObjectIntProcedure that effectively filters which objects should be usedclassIfProcedure<T>IfProcedure allows developers to evaluate the specified procedure only when either predicate returns true.classInjectIntoProcedure<IV,T>classMapCollectProcedure<T,K,V>MapCollectProcedure uses an Function to calculate the key for an object and puts the object with the key into the specified Map.classMapEntryToProcedure2<K,V>MapEntryToProcedure2 translates the result of calling entrySet() on a Map, which results in a collection of Map.Entry objects into corresponding Procedure2s.classMaxByProcedure<T,V extends Comparable<? super V>>classMaxComparatorProcedure<T>Implementation ofProcedurethat holds on to the maximum element seen so far, determined by theComparator.classMaxProcedure<T>classMinByProcedure<T,V extends Comparable<? super V>>classMinComparatorProcedure<T>Implementation ofProcedurethat holds on to the minimum element seen so far, determined by theComparatorclassMinProcedure<T>classMultimapEachPutProcedure<K,V>MultimapEachPutProcedure uses an Function to calculate the keys for an object and puts the object with each of the keys into the specifiedMutableMultimap.classMultimapKeyValuePutAllProcedure<T,K,V>MultimapKeyValuePutAllProcedure uses an Functions to calculate the key and values for an object and puts the key with all values into the specifiedMutableMultimap.classMultimapKeyValuePutProcedure<T,K,V>MultimapKeyValuePutProcedure uses an Functions to calculate the key and value for an object and puts the key and value into the specifiedMutableMultimap.classMultimapPutProcedure<K,V>MultimapPutProcedure uses an Function to calculate the key for an object and puts the object with the key into the specifiedMutableMultimap.classMutatingAggregationProcedure<T,K,V>This procedure is used to apply an aggregate function like sum on a grouped set of data.classNonMutatingAggregationProcedure<T,K,V>This procedure is used to apply an aggregate function like sum on a grouped set of data.classPartitionPredicate2Procedure<T,P>classPartitionProcedure<T>classRejectProcedure<T>Applies a predicate to an object to determine if it should be added to a target collection.classSelectInstancesOfProcedure<T>CallsClass.isInstance(Object)on an object to determine if it should be added to a target collection.classSelectProcedure<T>Applies a predicate to an object to determine if it should be added to a target collection.classSumOfByteProcedure<T>classSumOfCharProcedure<T>classSumOfDoubleProcedure<T>classSumOfFloatProcedure<T>classSumOfIntProcedure<T>classSumOfLongProcedure<T>classSumOfShortProcedure<T>classZipWithIndexProcedure<T,R extends Collection<Pair<T,Integer>>>Creates a PairImpl of objects and their indexes and adds the result to a target collection.Methods in org.eclipse.collections.impl.block.procedure with parameters of type Procedure Modifier and Type Method Description CaseProcedure<T>CaseProcedure. addCase(Predicate<? super T> predicate, Procedure<? super T> procedure)voidChainedProcedure. addProcedure(Procedure<? super T> procedure)CaseProcedure<T>CaseProcedure. setDefault(Procedure<? super T> procedure)static <E> ChainedProcedure<E>ChainedProcedure. with(Procedure<? super E> procedure1, Procedure<? super E> procedure2)Constructors in org.eclipse.collections.impl.block.procedure with parameters of type Procedure Constructor Description CaseProcedure(Procedure<? super T> defaultProcedure)CounterProcedure(Procedure<T> procedure)IfProcedure(Predicate<? super T> predicate, Procedure<? super T> procedure)IfProcedure(Predicate<? super T> predicate, Procedure<? super T> procedure, Procedure<? super T> elseProcedure) -
Uses of Procedure in org.eclipse.collections.impl.block.procedure.checked
Classes in org.eclipse.collections.impl.block.procedure.checked that implement Procedure Modifier and Type Class Description classCheckedProcedure<T> -
Uses of Procedure in org.eclipse.collections.impl.block.procedure.primitive
Classes in org.eclipse.collections.impl.block.procedure.primitive that implement Procedure Modifier and Type Class Description classCollectBooleanProcedure<T>Applies a BooleanFunction to an object and adds the result to a target boolean collection.classCollectByteProcedure<T>Applies a ByteFunction to an object and adds the result to a target byte collection.classCollectCharProcedure<T>Applies a CharFunction to an object and adds the result to a target char collection.classCollectDoubleProcedure<T>Applies a DoubleFunction to an object and adds the result to a target double collection.classCollectFloatProcedure<T>Applies a FloatFunction to an object and adds the result to a target float collection.classCollectIntProcedure<T>Applies a IntFunction to an object and adds the result to a target int collection.classCollectLongProcedure<T>Applies a LongFunction to an object and adds the result to a target long collection.classCollectShortProcedure<T>Applies a ShortFunction to an object and adds the result to a target short collection.classInjectIntoDoubleProcedure<T>classInjectIntoFloatProcedure<T>classInjectIntoIntProcedure<T>classInjectIntoLongProcedure<T> -
Uses of Procedure in org.eclipse.collections.impl.collection
Methods in org.eclipse.collections.impl.collection with parameters of type Procedure Modifier and Type Method Description voidAbstractSynchronizedRichIterable. each(Procedure<? super T> procedure)RichIterable<T>AbstractSynchronizedRichIterable. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.collection.mutable
Methods in org.eclipse.collections.impl.collection.mutable with parameters of type Procedure Modifier and Type Method Description voidAbstractCollectionAdapter. each(Procedure<? super T> procedure)voidAbstractMultiReaderMutableCollection. each(Procedure<? super T> procedure)voidAbstractUnmodifiableMutableCollection. each(Procedure<? super T> procedure)MutableCollection<T>AbstractCollectionAdapter. tap(Procedure<? super T> procedure)MutableCollection<T>AbstractSynchronizedMutableCollection. tap(Procedure<? super T> procedure)MutableCollection<T>AbstractUnmodifiableMutableCollection. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.collector
Classes in org.eclipse.collections.impl.collector that implement Procedure Modifier and Type Class Description classBigDecimalSummaryStatisticsBigDecimalSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigDecimal values.classBigIntegerSummaryStatisticsBigIntegerSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigInteger values. -
Uses of Procedure in org.eclipse.collections.impl.forkjoin
Classes in org.eclipse.collections.impl.forkjoin with type parameters of type Procedure Modifier and Type Class Description classFJBatchIterableProcedureRunner<T,PT extends Procedure<? super T>>classFJBatchIterableProcedureTask<T,PT extends Procedure<? super T>>classFJListProcedureRunner<T,PT extends Procedure<? super T>>classFJListProcedureTask<T,PT extends Procedure<? super T>>Methods in org.eclipse.collections.impl.forkjoin with type parameters of type Procedure Modifier and Type Method Description static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int batchSize)Iterate over the collection specified in parallel batches using the default values for the task size.static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount)Iterate over the collection specified in parallel batches using the default values for the task size.static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> blockFactory, Combiner<PT> combiner, int batchSize, ForkJoinPool executor)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, ForkJoinPool executor)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, PT procedure, int minForkSize, int taskCount)Iterate over the collection specified in parallel batches using the specified minimum fork and task count sizes.static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, PT procedure, int minForkSize, int taskCount, ForkJoinPool executor)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEach(Iterable<T> iterable, PT procedure, ForkJoinPool executor)Iterate over the collection specified in parallel batches using default runtime parameter values and the specified executor.static <T, PT extends Procedure<? super T>>
voidFJIterate. forEachInBatchWithExecutor(BatchIterable<T> batchIterable, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor)static <T, PT extends Procedure<? super T>>
voidFJIterate. forEachInListOnExecutor(List<T> list, ProcedureFactory<PT> procedureFactory, Combiner<PT> combiner, int minForkSize, int taskCount, ForkJoinPool executor)Methods in org.eclipse.collections.impl.forkjoin with parameters of type Procedure Modifier and Type Method Description static <T> voidFJIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> voidFJIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure, int batchSize)Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> voidFJIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure, int batchSize, ForkJoinPool executor) -
Uses of Procedure in org.eclipse.collections.impl.lazy
Methods in org.eclipse.collections.impl.lazy with parameters of type Procedure Modifier and Type Method Description voidChunkIterable. each(Procedure<? super RichIterable<T>> procedure)voidCollectIterable. each(Procedure<? super V> procedure)voidCompositeIterable. each(Procedure<? super E> procedure)voidDistinctIterable. each(Procedure<? super T> procedure)voidDropIterable. each(Procedure<? super T> procedure)voidDropWhileIterable. each(Procedure<? super T> procedure)voidFlatCollectIterable. each(Procedure<? super V> procedure)voidLazyIterableAdapter. each(Procedure<? super T> procedure)voidRejectIterable. each(Procedure<? super T> procedure)voidReverseIterable. each(Procedure<? super T> procedure)voidSelectInstancesOfIterable. each(Procedure<? super T> procedure)voidSelectIterable. each(Procedure<? super T> procedure)voidTakeIterable. each(Procedure<? super T> procedure)voidTakeWhileIterable. each(Procedure<? super T> procedure)voidTapIterable. each(Procedure<? super T> procedure)voidZipIterable. each(Procedure<? super Pair<X,Y>> procedure)voidZipWithIndexIterable. each(Procedure<? super Pair<T,Integer>> procedure)LazyIterable<T>AbstractLazyIterable. tap(Procedure<? super T> procedure)Constructors in org.eclipse.collections.impl.lazy with parameters of type Procedure Constructor Description TapIterable(Iterable<T> newAdapted, Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.iterator
Constructors in org.eclipse.collections.impl.lazy.iterator with parameters of type Procedure Constructor Description TapIterator(Iterable<T> iterable, Procedure<? super T> procedure)TapIterator(Iterator<T> iterator, Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel
Methods in org.eclipse.collections.impl.lazy.parallel with parameters of type Procedure Modifier and Type Method Description voidAbstractMultiReaderParallelIterable. forEach(Procedure<? super T> procedure)voidAbstractSynchronizedParallelIterable. forEach(Procedure<? super T> procedure)voidBatch. forEach(Procedure<? super T> procedure)voidNonParallelIterable. forEach(Procedure<? super T> procedure)voidParallelDistinctIterable. forEach(Procedure<? super T> procedure)voidParallelSelectIterable. forEach(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.bag
Methods in org.eclipse.collections.impl.lazy.parallel.bag with parameters of type Procedure Modifier and Type Method Description voidCollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)voidFlatCollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)voidParallelCollectUnsortedBag. forEach(Procedure<? super V> procedure)voidSelectUnsortedBagBatch. forEach(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.list
Methods in org.eclipse.collections.impl.lazy.parallel.list with parameters of type Procedure Modifier and Type Method Description voidCollectListBatch. forEach(Procedure<? super V> procedure)voidDistinctBatch. forEach(Procedure<? super T> procedure)voidFlatCollectListBatch. forEach(Procedure<? super V> procedure)voidListIterableBatch. forEach(Procedure<? super T> procedure)voidListIterableParallelIterable. forEach(Procedure<? super T> procedure)voidParallelCollectListIterable. forEach(Procedure<? super V> procedure)voidParallelFlatCollectListIterable. forEach(Procedure<? super V> procedure)voidSelectListBatch. forEach(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.set
Methods in org.eclipse.collections.impl.lazy.parallel.set with parameters of type Procedure Modifier and Type Method Description voidCollectUnsortedSetBatch. forEach(Procedure<? super V> procedure)voidParallelCollectIterable. forEach(Procedure<? super V> procedure)voidParallelFlatCollectIterable. forEach(Procedure<? super V> procedure)voidSelectUnsortedSetBatch. forEach(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.parallel.set.sorted
Methods in org.eclipse.collections.impl.lazy.parallel.set.sorted with parameters of type Procedure Modifier and Type Method Description voidCollectSortedSetBatch. forEach(Procedure<? super V> procedure)voidFlatCollectSortedSetBatch. forEach(Procedure<? super V> procedure)voidSelectSortedSetBatch. forEach(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.lazy.primitive
Methods in org.eclipse.collections.impl.lazy.primitive with parameters of type Procedure Modifier and Type Method Description voidChunkBooleanIterable. each(Procedure<? super BooleanIterable> procedure)voidChunkByteIterable. each(Procedure<? super ByteIterable> procedure)voidChunkCharIterable. each(Procedure<? super CharIterable> procedure)voidChunkDoubleIterable. each(Procedure<? super DoubleIterable> procedure)voidChunkFloatIterable. each(Procedure<? super FloatIterable> procedure)voidChunkIntIterable. each(Procedure<? super IntIterable> procedure)voidChunkLongIterable. each(Procedure<? super LongIterable> procedure)voidChunkShortIterable. each(Procedure<? super ShortIterable> procedure)voidCollectBooleanToObjectIterable. each(Procedure<? super V> procedure)voidCollectByteToObjectIterable. each(Procedure<? super V> procedure)voidCollectCharToObjectIterable. each(Procedure<? super V> procedure)voidCollectDoubleToObjectIterable. each(Procedure<? super V> procedure)voidCollectFloatToObjectIterable. each(Procedure<? super V> procedure)voidCollectIntToObjectIterable. each(Procedure<? super V> procedure)voidCollectLongToObjectIterable. each(Procedure<? super V> procedure)voidCollectShortToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectBooleanToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectByteToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectCharToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectDoubleToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectFloatToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectIntToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectLongToObjectIterable. each(Procedure<? super V> procedure)voidFlatCollectShortToObjectIterable. each(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.list
Methods in org.eclipse.collections.impl.list with parameters of type Procedure Modifier and Type Method Description voidInterval. each(Procedure<? super Integer> procedure)voidInterval. forEach(Procedure<? super Integer> procedure, int startIndex, int endIndex)voidInterval. forEach(Procedure<? super Integer> procedure, Executor executor)This method executes a void procedure against an executor, passing the current index of the interval.voidInterval. reverseForEach(Procedure<? super Integer> procedure) -
Uses of Procedure in org.eclipse.collections.impl.list.fixed
Methods in org.eclipse.collections.impl.list.fixed with parameters of type Procedure Modifier and Type Method Description voidAbstractArrayAdapter. each(Procedure<? super T> procedure)voidAbstractArrayAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)FixedSizeList<T>AbstractMemoryEfficientMutableList. tap(Procedure<? super T> procedure)FixedSizeList<T>ArrayAdapter. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable with parameters of type Procedure Modifier and Type Method Description voidCompositeFastList. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)voidFastList. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)voidAbstractMutableList. each(Procedure<? super T> procedure)voidArrayListAdapter. each(Procedure<? super T> procedure)voidCompositeFastList. each(Procedure<? super E> procedure)voidFastList. each(Procedure<? super T> procedure)voidListAdapter. each(Procedure<? super T> procedure)voidRandomAccessListAdapter. each(Procedure<? super T> procedure)voidAbstractMutableList. forEach(int from, int to, Procedure<? super T> procedure)voidArrayListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidFastList. forEach(int from, int to, Procedure<? super T> procedure)voidListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidMultiReaderFastList. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidRandomAccessListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidSynchronizedMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidUnmodifiableMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidFastList. forEachIf(Predicate<? super T> predicate, Procedure<? super T> procedure)voidArrayListAdapter. reverseForEach(Procedure<? super T> procedure)voidCompositeFastList. reverseForEach(Procedure<? super E> procedure)voidListAdapter. reverseForEach(Procedure<? super T> procedure)voidMultiReaderFastList. reverseForEach(Procedure<? super T> procedure)voidRandomAccessListAdapter. reverseForEach(Procedure<? super T> procedure)voidSynchronizedMutableList. reverseForEach(Procedure<? super T> procedure)voidUnmodifiableMutableList. reverseForEach(Procedure<? super T> procedure)MutableList<T>AbstractListAdapter. tap(Procedure<? super T> procedure)MutableList<T>AbstractMutableList. tap(Procedure<? super T> procedure)MutableList<T>MultiReaderFastList. tap(Procedure<? super T> procedure)MutableList<T>SynchronizedMutableList. tap(Procedure<? super T> procedure)MutableList<T>UnmodifiableMutableList. tap(Procedure<? super T> procedure)voidMultiReaderFastList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)voidMultiReaderFastList. withWriteLockAndDelegate(Procedure<? super MutableList<T>> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map
Methods in org.eclipse.collections.impl.map with parameters of type Procedure Modifier and Type Method Description voidAbstractMapIterable. each(Procedure<? super V> procedure)voidAbstractMapIterable. forEachKey(Procedure<? super K> procedure)voidAbstractSynchronizedMapIterable. forEachKey(Procedure<? super K> procedure)voidAbstractMapIterable. forEachValue(Procedure<? super V> procedure)voidAbstractSynchronizedMapIterable. forEachValue(Procedure<? super V> procedure)MutableMapIterable<K,V>AbstractSynchronizedMapIterable. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.immutable
Methods in org.eclipse.collections.impl.map.immutable with parameters of type Procedure Modifier and Type Method Description voidImmutableUnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)voidImmutableUnifiedMap. forEachKey(Procedure<? super K> procedure)voidImmutableUnifiedMap. forEachValue(Procedure<? super V> procedure)ImmutableMap<K,V>AbstractImmutableMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.mutable
Methods in org.eclipse.collections.impl.map.mutable with parameters of type Procedure Modifier and Type Method Description voidUnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)voidUnmodifiableMutableMap. each(Procedure<? super V> procedure)voidConcurrentHashMap. forEachKey(Procedure<? super K> procedure)voidConcurrentHashMapUnsafe. forEachKey(Procedure<? super K> procedure)voidConcurrentMutableHashMap. forEachKey(Procedure<? super K> procedure)Deprecated.voidUnifiedMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableMutableMap. forEachKey(Procedure<? super K> procedure)voidConcurrentHashMap. forEachValue(Procedure<? super V> procedure)voidConcurrentHashMapUnsafe. forEachValue(Procedure<? super V> procedure)voidConcurrentMutableHashMap. forEachValue(Procedure<? super V> procedure)Deprecated.voidUnifiedMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableMutableMap. forEachValue(Procedure<? super V> procedure)MutableMap<K,V>AbstractMutableMap. tap(Procedure<? super V> procedure)ConcurrentMutableMap<K,V>ConcurrentHashMap. tap(Procedure<? super V> procedure)ConcurrentMutableMap<K,V>ConcurrentHashMapUnsafe. tap(Procedure<? super V> procedure)ConcurrentMutableMap<K,V>ConcurrentMutableHashMap. tap(Procedure<? super V> procedure)Deprecated.MutableMap<K,V>SynchronizedMutableMap. tap(Procedure<? super V> procedure)MutableMap<K,V>UnmodifiableMutableMap. tap(Procedure<? super V> procedure)Method parameters in org.eclipse.collections.impl.map.mutable with type arguments of type Procedure Modifier and Type Method Description voidConcurrentHashMap. parallelForEachValue(List<Procedure<V>> blocks, Executor executor)voidConcurrentHashMapUnsafe. parallelForEachValue(List<Procedure<V>> blocks, Executor executor) -
Uses of Procedure in org.eclipse.collections.impl.map.mutable.primitive
Methods in org.eclipse.collections.impl.map.mutable.primitive with parameters of type Procedure Modifier and Type Method Description voidByteObjectHashMap. each(Procedure<? super V> procedure)voidCharObjectHashMap. each(Procedure<? super V> procedure)voidDoubleObjectHashMap. each(Procedure<? super V> procedure)voidFloatObjectHashMap. each(Procedure<? super V> procedure)voidIntObjectHashMap. each(Procedure<? super V> procedure)voidLongObjectHashMap. each(Procedure<? super V> procedure)voidShortObjectHashMap. each(Procedure<? super V> procedure)voidSynchronizedByteObjectMap. each(Procedure<? super V> procedure)voidSynchronizedCharObjectMap. each(Procedure<? super V> procedure)voidSynchronizedDoubleObjectMap. each(Procedure<? super V> procedure)voidSynchronizedFloatObjectMap. each(Procedure<? super V> procedure)voidSynchronizedIntObjectMap. each(Procedure<? super V> procedure)voidSynchronizedLongObjectMap. each(Procedure<? super V> procedure)voidSynchronizedShortObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableByteObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableCharObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableDoubleObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableFloatObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableIntObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableLongObjectMap. each(Procedure<? super V> procedure)voidUnmodifiableShortObjectMap. each(Procedure<? super V> procedure)voidSynchronizedByteObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedCharObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedDoubleObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedFloatObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedIntObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedLongObjectMap. forEach(Procedure<? super V> procedure)voidSynchronizedShortObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableByteObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableCharObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableDoubleObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableFloatObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableIntObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableLongObjectMap. forEach(Procedure<? super V> procedure)voidUnmodifiableShortObjectMap. forEach(Procedure<? super V> procedure)voidObjectBooleanHashMap. forEachKey(Procedure<? super K> procedure)voidObjectBooleanHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectByteHashMap. forEachKey(Procedure<? super K> procedure)voidObjectByteHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectCharHashMap. forEachKey(Procedure<? super K> procedure)voidObjectCharHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectDoubleHashMap. forEachKey(Procedure<? super K> procedure)voidObjectDoubleHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectFloatHashMap. forEachKey(Procedure<? super K> procedure)voidObjectFloatHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectIntHashMap. forEachKey(Procedure<? super K> procedure)voidObjectIntHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectLongHashMap. forEachKey(Procedure<? super K> procedure)voidObjectLongHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidObjectShortHashMap. forEachKey(Procedure<? super K> procedure)voidObjectShortHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectBooleanMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectByteMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectCharMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectDoubleMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectFloatMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectIntMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectLongMap. forEachKey(Procedure<? super K> procedure)voidSynchronizedObjectShortMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectBooleanMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectByteMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectCharMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectDoubleMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectFloatMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectIntMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectLongMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableObjectShortMap. forEachKey(Procedure<? super K> procedure)voidByteObjectHashMap. forEachValue(Procedure<? super V> procedure)voidCharObjectHashMap. forEachValue(Procedure<? super V> procedure)voidDoubleObjectHashMap. forEachValue(Procedure<? super V> procedure)voidFloatObjectHashMap. forEachValue(Procedure<? super V> procedure)voidIntObjectHashMap. forEachValue(Procedure<? super V> procedure)voidLongObjectHashMap. forEachValue(Procedure<? super V> procedure)voidShortObjectHashMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedByteObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedCharObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedDoubleObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedFloatObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedIntObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedLongObjectMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedShortObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableByteObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableCharObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableDoubleObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableFloatObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableIntObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableLongObjectMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableShortObjectMap. forEachValue(Procedure<? super V> procedure)ByteObjectHashMap<V>ByteObjectHashMap. tap(Procedure<? super V> procedure)CharObjectHashMap<V>CharObjectHashMap. tap(Procedure<? super V> procedure)DoubleObjectHashMap<V>DoubleObjectHashMap. tap(Procedure<? super V> procedure)FloatObjectHashMap<V>FloatObjectHashMap. tap(Procedure<? super V> procedure)IntObjectHashMap<V>IntObjectHashMap. tap(Procedure<? super V> procedure)LongObjectHashMap<V>LongObjectHashMap. tap(Procedure<? super V> procedure)ShortObjectHashMap<V>ShortObjectHashMap. tap(Procedure<? super V> procedure)MutableByteObjectMap<V>SynchronizedByteObjectMap. tap(Procedure<? super V> procedure)MutableCharObjectMap<V>SynchronizedCharObjectMap. tap(Procedure<? super V> procedure)MutableDoubleObjectMap<V>SynchronizedDoubleObjectMap. tap(Procedure<? super V> procedure)MutableFloatObjectMap<V>SynchronizedFloatObjectMap. tap(Procedure<? super V> procedure)MutableIntObjectMap<V>SynchronizedIntObjectMap. tap(Procedure<? super V> procedure)MutableLongObjectMap<V>SynchronizedLongObjectMap. tap(Procedure<? super V> procedure)MutableShortObjectMap<V>SynchronizedShortObjectMap. tap(Procedure<? super V> procedure)MutableByteObjectMap<V>UnmodifiableByteObjectMap. tap(Procedure<? super V> procedure)MutableCharObjectMap<V>UnmodifiableCharObjectMap. tap(Procedure<? super V> procedure)MutableDoubleObjectMap<V>UnmodifiableDoubleObjectMap. tap(Procedure<? super V> procedure)MutableFloatObjectMap<V>UnmodifiableFloatObjectMap. tap(Procedure<? super V> procedure)MutableIntObjectMap<V>UnmodifiableIntObjectMap. tap(Procedure<? super V> procedure)MutableLongObjectMap<V>UnmodifiableLongObjectMap. tap(Procedure<? super V> procedure)MutableShortObjectMap<V>UnmodifiableShortObjectMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable with parameters of type Procedure Modifier and Type Method Description voidUnmodifiableMutableOrderedMap. each(Procedure<? super V> procedure)voidOrderedMapAdapter. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)voidUnmodifiableMutableOrderedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)voidUnmodifiableMutableOrderedMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableMutableOrderedMap. forEachValue(Procedure<? super V> procedure)voidUnmodifiableMutableOrderedMap. reverseForEach(Procedure<? super V> procedure)MutableOrderedMap<K,V>OrderedMapAdapter. tap(Procedure<? super V> procedure)MutableOrderedMap<K,V>UnmodifiableMutableOrderedMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable with parameters of type Procedure Modifier and Type Method Description voidAbstractImmutableSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)ImmutableSortedMap<K,V>AbstractImmutableSortedMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable with parameters of type Procedure Modifier and Type Method Description voidUnmodifiableTreeMap. each(Procedure<? super V> procedure)voidAbstractMutableSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)voidSynchronizedSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)voidUnmodifiableTreeMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)voidUnmodifiableTreeMap. forEachKey(Procedure<? super K> procedure)voidUnmodifiableTreeMap. forEachValue(Procedure<? super V> procedure)voidSynchronizedSortedMap. reverseForEach(Procedure<? super V> procedure)MutableSortedMap<K,V>AbstractMutableSortedMap. tap(Procedure<? super V> procedure)MutableSortedMap<K,V>SynchronizedSortedMap. tap(Procedure<? super V> procedure)MutableSortedMap<K,V>UnmodifiableTreeMap. tap(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.strategy.immutable
Methods in org.eclipse.collections.impl.map.strategy.immutable with parameters of type Procedure Modifier and Type Method Description voidImmutableUnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)voidImmutableUnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidImmutableUnifiedMapWithHashingStrategy. forEachValue(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.map.strategy.mutable
Methods in org.eclipse.collections.impl.map.strategy.mutable with parameters of type Procedure Modifier and Type Method Description voidUnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)voidUnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)voidUnifiedMapWithHashingStrategy. forEachValue(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.multimap
Methods in org.eclipse.collections.impl.multimap with parameters of type Procedure Modifier and Type Method Description voidAbstractMultimap. forEachKey(Procedure<? super K> procedure)voidAbstractSynchronizedMultimap. forEachKey(Procedure<? super K> procedure)voidAbstractMultimap. forEachValue(Procedure<? super V> procedure)voidAbstractSynchronizedMultimap. forEachValue(Procedure<? super V> procedure) -
Uses of Procedure in org.eclipse.collections.impl.parallel
Classes in org.eclipse.collections.impl.parallel with type parameters of type Procedure Modifier and Type Class Description classAbstractPredicateBasedCombiner<T,BT extends Procedure<T>>classAbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>>classArrayProcedureFJTask<T,BT extends Procedure<? super T>>classArrayProcedureFJTaskRunner<T,BT extends Procedure<? super T>>classBatchIterableProcedureFJTask<T,BT extends Procedure<? super T>>classBatchIterableProcedureFJTaskRunner<T,BT extends Procedure<? super T>>classPassThruProcedureFactory<BT extends Procedure<?>>interfaceProcedureFactory<T extends Procedure<?>>classProcedureFJTask<T,BT extends Procedure<? super T>>classProcedureFJTaskRunner<T,BT extends Procedure<? super T>>Methods in org.eclipse.collections.impl.parallel with type parameters of type Procedure Modifier and Type Method Description static <T, BT extends Procedure<? super T>>
voidParallelArrayIterate. forEach(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner)static <T, BT extends Procedure<? super T>>
voidParallelArrayIterate. forEach(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, BT procedure, int minForkSize, int taskCount)Iterate over the collection specified in parallel batches using the specified minimum fork and task count sizes.static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, BT procedure, int minForkSize, int taskCount, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, BT procedure, Executor executor)Iterate over the collection specified in parallel batches using default runtime parameter values and the specified executor.static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int batchSize)Iterate over the collection specified in parallel batches using the default values for the task size.static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount)Iterate over the collection specified in parallel batches using the default values for the task size.static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int batchSize, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEach(Iterable<T> iterable, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEachInBatchWithExecutor(BatchIterable<T> set, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelIterate. forEachInListOnExecutor(List<T> list, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor)static <T, BT extends Procedure<? super T>>
voidParallelArrayIterate. forEachOn(T[] array, ProcedureFactory<BT> procedureFactory, Combiner<BT> combiner, int minForkSize, int taskCount, Executor executor)Methods in org.eclipse.collections.impl.parallel with parameters of type Procedure Modifier and Type Method Description voidBatchIterable. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)voidBatchIterable. forEach(Procedure<? super E> procedure)static <T> voidParallelIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> voidParallelIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure, int batchSize)Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> voidParallelIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure, int batchSize, Executor executor) -
Uses of Procedure in org.eclipse.collections.impl.partition.stack
Classes in org.eclipse.collections.impl.partition.stack that implement Procedure Modifier and Type Class Description static classPartitionArrayStack.PartitionPredicate2Procedure<T,P>static classPartitionArrayStack.PartitionProcedure<T> -
Uses of Procedure in org.eclipse.collections.impl.set.immutable
Methods in org.eclipse.collections.impl.set.immutable with parameters of type Procedure Modifier and Type Method Description ImmutableSet<T>AbstractImmutableSet. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.set.mutable
Methods in org.eclipse.collections.impl.set.mutable with parameters of type Procedure Modifier and Type Method Description voidUnifiedSet. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)voidUnifiedSet. each(Procedure<? super T> procedure)MutableSet<T>AbstractMutableSet. tap(Procedure<? super T> procedure)MutableSet<T>MultiReaderUnifiedSet. tap(Procedure<? super T> procedure)MutableSet<T>SetAdapter. tap(Procedure<? super T> procedure)MutableSet<T>SynchronizedMutableSet. tap(Procedure<? super T> procedure)MutableSet<T>UnifiedSet. tap(Procedure<? super T> procedure)MutableSet<T>UnmodifiableMutableSet. tap(Procedure<? super T> procedure)voidMultiReaderUnifiedSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)voidMultiReaderUnifiedSet. withWriteLockAndDelegate(Procedure<? super MutableSet<T>> procedure) -
Uses of Procedure in org.eclipse.collections.impl.set.sorted.mutable
Methods in org.eclipse.collections.impl.set.sorted.mutable with parameters of type Procedure Modifier and Type Method Description voidTreeSortedSet. each(Procedure<? super T> procedure)voidSortedSetAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidSynchronizedSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidTreeSortedSet. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)voidUnmodifiableSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidSortedSetAdapter. reverseForEach(Procedure<? super T> procedure)voidSynchronizedSortedSet. reverseForEach(Procedure<? super T> procedure)voidTreeSortedSet. reverseForEach(Procedure<? super T> procedure)voidUnmodifiableSortedSet. reverseForEach(Procedure<? super T> procedure)MutableSortedSet<T>SortedSetAdapter. tap(Procedure<? super T> procedure)MutableSortedSet<T>SynchronizedSortedSet. tap(Procedure<? super T> procedure)TreeSortedSet<T>TreeSortedSet. tap(Procedure<? super T> procedure)MutableSortedSet<T>UnmodifiableSortedSet. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.set.strategy.mutable
Methods in org.eclipse.collections.impl.set.strategy.mutable with parameters of type Procedure Modifier and Type Method Description voidUnifiedSetWithHashingStrategy. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)voidUnifiedSetWithHashingStrategy. each(Procedure<? super T> procedure)UnifiedSetWithHashingStrategy<T>UnifiedSetWithHashingStrategy. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable with parameters of type Procedure Modifier and Type Method Description voidArrayStack. each(Procedure<? super T> procedure)voidSynchronizedStack. each(Procedure<? super T> procedure)voidUnmodifiableStack. each(Procedure<? super T> procedure)voidArrayStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidSynchronizedStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)voidUnmodifiableStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)ArrayStack<T>ArrayStack. tap(Procedure<? super T> procedure)MutableStack<T>SynchronizedStack. tap(Procedure<? super T> procedure)MutableStack<T>UnmodifiableStack. tap(Procedure<? super T> procedure) -
Uses of Procedure in org.eclipse.collections.impl.utility
Methods in org.eclipse.collections.impl.utility with parameters of type Procedure Modifier and Type Method Description static <T> voidArrayIterate. forEach(T[] objectArray, int from, int to, Procedure<? super T> procedure)Iterates over the section of the list covered by the specified inclusive indexes.static <T> voidArrayIterate. forEach(T[] objectArray, Procedure<? super T> procedure)static <T> voidArrayListIterate. forEach(ArrayList<T> list, int from, int to, Procedure<? super T> procedure)Iterates over the section of the list covered by the specified indexes.static <T> voidArrayListIterate. forEach(ArrayList<T> list, Procedure<? super T> procedure)static <T> voidIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)The procedure is evaluated for each element of the iterable.static <T> voidListIterate. forEach(List<T> list, int from, int to, Procedure<? super T> procedure)Iterates over the section of the list covered by the specified indexes.static <T> voidListIterate. forEach(List<T> list, Procedure<? super T> procedure)static <K, V> voidMapIterate. forEachKey(Map<K,V> map, Procedure<? super K> procedure)For each key of the map,procedureis evaluated with the key as the parameter.static voidStringIterate. forEachToken(String string, String separator, Procedure<String> procedure)For each token in a string separated by the specified separator, execute the specified StringProcedure by calling the valueOfString method.static voidStringIterate. forEachTrimmedToken(String string, String separator, Procedure<String> procedure)static <K, V> voidMapIterate. forEachValue(Map<K,V> map, Procedure<? super V> procedure)For each value of the map,procedureis evaluated with the value as the parameter.static <T> booleanListIterate. removeIf(List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)static <T, P> booleanListIterate. removeIfWith(List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)static <T> voidArrayListIterate. reverseForEach(ArrayList<T> list, Procedure<? super T> procedure)Reverses over the List in reverse order executing the Procedure for each element.static <T> voidListIterate. reverseForEach(List<T> list, Procedure<? super T> procedure)Iterates over the List in reverse order executing the Procedure for each elementstatic <T> LazyIterable<T>LazyIterate. tap(Iterable<T> iterable, Procedure<? super T> procedure)Creates a deferred tap iterable for the specified iterable. -
Uses of Procedure in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type Procedure Modifier and Type Method Description static <T> voidInternalArrayIterate. batchForEach(Procedure<? super T> procedure, T[] array, int size, int sectionIndex, int sectionCount)static <T> voidIterableIterate. forEach(Iterable<T> iterable, int from, int to, Procedure<? super T> procedure)static <T> voidIterableIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)static <T> voidIteratorIterate. forEach(Iterator<T> iterator, Procedure<? super T> procedure)static <T> voidRandomAccessListIterate. forEach(List<T> list, int from, int to, Procedure<? super T> procedure)Iterates over the section of the list covered by the specified indexes.static <T> voidRandomAccessListIterate. forEach(List<T> list, Procedure<? super T> procedure)static <T> voidInternalArrayIterate. forEachWithoutChecks(T[] objectArray, int from, int to, Procedure<? super T> procedure)static <T> booleanIterableIterate. removeIf(Iterable<T> iterable, Predicate<? super T> predicate, Procedure<? super T> procedure)static <T> booleanIteratorIterate. removeIf(Iterator<T> iterator, Predicate<? super T> predicate, Procedure<? super T> procedure)static <T> booleanRandomAccessListIterate. removeIf(List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)static <T, P> booleanIterableIterate. removeIfWith(Iterable<T> iterable, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)static <T, P> booleanIteratorIterate. removeIfWith(Iterator<T> iterator, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)static <T, P> booleanRandomAccessListIterate. removeIfWith(List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)