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
HashingStrategy s 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
HashingStrategy s 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
HashingStrategy s. |
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 void
RichIterable. each(Procedure<? super T> procedure)
The procedure is executed for each element in the iterable.void
InternalIterable. forEach(Procedure<? super T> procedure)
The procedure is executed for each element in the iterable.void
ParallelIterable. forEach(Procedure<? super T> procedure)
default void
RichIterable. 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)
void
MultiReaderBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
void
MultiReaderBag. 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)
void
MultiReaderList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)
void
MultiReaderList. 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 void
MapIterable. forEachKey(Procedure<? super K> procedure)
Calls theprocedure
with each key of the map.void
MapIterable. 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 void
ObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectByteMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectCharMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectFloatMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectIntMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectLongMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
ObjectShortMap. forEachKey(Procedure<? super K> procedure)
Iterates through each key in the map, invoking the procedure for each.void
PrimitiveObjectMap. 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 void
Multimap. forEachKey(Procedure<? super K> procedure)
Calls theprocedure
with each key.void
Multimap. 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 void
OrderedIterable. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
Iterates over the section of the iterable covered by the specified inclusive indexes.default void
ReversibleIterable. 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)
void
MultiReaderSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
void
MultiReaderSet. 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 void
UnmodifiableRichIterable. each(Procedure<? super T> procedure)
void
AbstractRichIterable. 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 void
ImmutableArrayBag. each(Procedure<? super T> procedure)
void
ImmutableHashBag. 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 void
AbstractHashBag. 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)
void
MultiReaderHashBag. withReadLockAndDelegate(Procedure<? super MutableBag<T>> procedure)
void
MultiReaderHashBag. 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 void
TreeBag. each(Procedure<? super T> procedure)
void
SynchronizedSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
TreeBag. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableSortedBag. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SynchronizedSortedBag. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableSortedBag. 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 void
AbstractBiMap. each(Procedure<? super V> procedure)
void
AbstractBiMap. forEachKey(Procedure<? super K> procedure)
void
AbstractBiMap. 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 void
UnmodifiableBiMap. each(Procedure<? super V> procedure)
void
UnmodifiableBiMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableBiMap. 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 class
Procedures.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 class
AdaptObjectIntProcedureToProcedure<V>
class
AppendStringProcedure<T>
class
AtomicCountProcedure<T>
Applies a predicate to an object and increments a count if it returns true.class
BiMapCollectProcedure<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.class
CaseProcedure<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.class
ChainedProcedure<T>
ChainedProcedure allows a developer to chain together procedure to be executed in sequence.class
CollectIfProcedure<T,V>
class
CollectionAddProcedure<T>
CollectionAddProcedure adds elements to the specified collection when one of the block methods are called.class
CollectionRemoveProcedure<T>
CollectionRemoveProcedure removes element from the specified collection when one of the procedure methods are called.class
CollectProcedure<T,V>
Applies a function to an object and adds the result to a target collection.class
ComparatorProcedure<T>
class
CounterProcedure<T>
CounterProcedure wraps a specified procedure and keeps track of the number of times it is executed.class
CountProcedure<T>
Applies a predicate to an object and increments a count if it returns true.class
FastListCollectIfProcedure<T,V>
class
FastListCollectProcedure<T,V>
Applies a function to an object and adds the result to a target fastList.class
FastListRejectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target fastList.class
FastListSelectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target fastList.class
FlatCollectProcedure<T,V>
Applies a function to an object and adds the result to a target collection.class
GroupByUniqueKeyProcedure<T,K>
class
IfObjectIntProcedure<T>
A conditional ObjectIntProcedure that effectively filters which objects should be usedclass
IfProcedure<T>
IfProcedure allows developers to evaluate the specified procedure only when either predicate returns true.class
InjectIntoProcedure<IV,T>
class
MapCollectProcedure<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.class
MapEntryToProcedure2<K,V>
MapEntryToProcedure2 translates the result of calling entrySet() on a Map, which results in a collection of Map.Entry objects into corresponding Procedure2s.class
MaxByProcedure<T,V extends Comparable<? super V>>
class
MaxComparatorProcedure<T>
Implementation ofProcedure
that holds on to the maximum element seen so far, determined by theComparator
.class
MaxProcedure<T>
class
MinByProcedure<T,V extends Comparable<? super V>>
class
MinComparatorProcedure<T>
Implementation ofProcedure
that holds on to the minimum element seen so far, determined by theComparator
class
MinProcedure<T>
class
MultimapEachPutProcedure<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
.class
MultimapKeyValuePutAllProcedure<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
.class
MultimapKeyValuePutProcedure<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
.class
MultimapPutProcedure<K,V>
MultimapPutProcedure uses an Function to calculate the key for an object and puts the object with the key into the specifiedMutableMultimap
.class
MutatingAggregationProcedure<T,K,V>
This procedure is used to apply an aggregate function like sum on a grouped set of data.class
NonMutatingAggregationProcedure<T,K,V>
This procedure is used to apply an aggregate function like sum on a grouped set of data.class
PartitionPredicate2Procedure<T,P>
class
PartitionProcedure<T>
class
RejectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target collection.class
SelectInstancesOfProcedure<T>
CallsClass.isInstance(Object)
on an object to determine if it should be added to a target collection.class
SelectProcedure<T>
Applies a predicate to an object to determine if it should be added to a target collection.class
SumOfByteProcedure<T>
class
SumOfCharProcedure<T>
class
SumOfDoubleProcedure<T>
class
SumOfFloatProcedure<T>
class
SumOfIntProcedure<T>
class
SumOfLongProcedure<T>
class
SumOfShortProcedure<T>
class
ZipWithIndexProcedure<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)
void
ChainedProcedure. 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 class
CheckedProcedure<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 class
CollectBooleanProcedure<T>
Applies a BooleanFunction to an object and adds the result to a target boolean collection.class
CollectByteProcedure<T>
Applies a ByteFunction to an object and adds the result to a target byte collection.class
CollectCharProcedure<T>
Applies a CharFunction to an object and adds the result to a target char collection.class
CollectDoubleProcedure<T>
Applies a DoubleFunction to an object and adds the result to a target double collection.class
CollectFloatProcedure<T>
Applies a FloatFunction to an object and adds the result to a target float collection.class
CollectIntProcedure<T>
Applies a IntFunction to an object and adds the result to a target int collection.class
CollectLongProcedure<T>
Applies a LongFunction to an object and adds the result to a target long collection.class
CollectShortProcedure<T>
Applies a ShortFunction to an object and adds the result to a target short collection.class
InjectIntoDoubleProcedure<T>
class
InjectIntoFloatProcedure<T>
class
InjectIntoIntProcedure<T>
class
InjectIntoLongProcedure<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 void
AbstractSynchronizedRichIterable. 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 void
AbstractCollectionAdapter. each(Procedure<? super T> procedure)
void
AbstractMultiReaderMutableCollection. each(Procedure<? super T> procedure)
void
AbstractUnmodifiableMutableCollection. 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 class
BigDecimalSummaryStatistics
BigDecimalSummaryStatistics can be used to keep a rolling count, sum, min, max and average of BigDecimal values.class
BigIntegerSummaryStatistics
BigIntegerSummaryStatistics 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 class
FJBatchIterableProcedureRunner<T,PT extends Procedure<? super T>>
class
FJBatchIterableProcedureTask<T,PT extends Procedure<? super T>>
class
FJListProcedureRunner<T,PT extends Procedure<? super T>>
class
FJListProcedureTask<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> void
FJIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
FJIterate. 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> void
FJIterate. 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 void
ChunkIterable. each(Procedure<? super RichIterable<T>> procedure)
void
CollectIterable. each(Procedure<? super V> procedure)
void
CompositeIterable. each(Procedure<? super E> procedure)
void
DistinctIterable. each(Procedure<? super T> procedure)
void
DropIterable. each(Procedure<? super T> procedure)
void
DropWhileIterable. each(Procedure<? super T> procedure)
void
FlatCollectIterable. each(Procedure<? super V> procedure)
void
LazyIterableAdapter. each(Procedure<? super T> procedure)
void
RejectIterable. each(Procedure<? super T> procedure)
void
ReverseIterable. each(Procedure<? super T> procedure)
void
SelectInstancesOfIterable. each(Procedure<? super T> procedure)
void
SelectIterable. each(Procedure<? super T> procedure)
void
TakeIterable. each(Procedure<? super T> procedure)
void
TakeWhileIterable. each(Procedure<? super T> procedure)
void
TapIterable. each(Procedure<? super T> procedure)
void
ZipIterable. each(Procedure<? super Pair<X,Y>> procedure)
void
ZipWithIndexIterable. 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 void
AbstractMultiReaderParallelIterable. forEach(Procedure<? super T> procedure)
void
AbstractSynchronizedParallelIterable. forEach(Procedure<? super T> procedure)
void
Batch. forEach(Procedure<? super T> procedure)
void
NonParallelIterable. forEach(Procedure<? super T> procedure)
void
ParallelDistinctIterable. forEach(Procedure<? super T> procedure)
void
ParallelSelectIterable. 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 void
CollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)
void
FlatCollectUnsortedBagBatch. forEach(Procedure<? super V> procedure)
void
ParallelCollectUnsortedBag. forEach(Procedure<? super V> procedure)
void
SelectUnsortedBagBatch. 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 void
CollectListBatch. forEach(Procedure<? super V> procedure)
void
DistinctBatch. forEach(Procedure<? super T> procedure)
void
FlatCollectListBatch. forEach(Procedure<? super V> procedure)
void
ListIterableBatch. forEach(Procedure<? super T> procedure)
void
ListIterableParallelIterable. forEach(Procedure<? super T> procedure)
void
ParallelCollectListIterable. forEach(Procedure<? super V> procedure)
void
ParallelFlatCollectListIterable. forEach(Procedure<? super V> procedure)
void
SelectListBatch. 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 void
CollectUnsortedSetBatch. forEach(Procedure<? super V> procedure)
void
ParallelCollectIterable. forEach(Procedure<? super V> procedure)
void
ParallelFlatCollectIterable. forEach(Procedure<? super V> procedure)
void
SelectUnsortedSetBatch. 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 void
CollectSortedSetBatch. forEach(Procedure<? super V> procedure)
void
FlatCollectSortedSetBatch. forEach(Procedure<? super V> procedure)
void
SelectSortedSetBatch. 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 void
ChunkBooleanIterable. each(Procedure<? super BooleanIterable> procedure)
void
ChunkByteIterable. each(Procedure<? super ByteIterable> procedure)
void
ChunkCharIterable. each(Procedure<? super CharIterable> procedure)
void
ChunkDoubleIterable. each(Procedure<? super DoubleIterable> procedure)
void
ChunkFloatIterable. each(Procedure<? super FloatIterable> procedure)
void
ChunkIntIterable. each(Procedure<? super IntIterable> procedure)
void
ChunkLongIterable. each(Procedure<? super LongIterable> procedure)
void
ChunkShortIterable. each(Procedure<? super ShortIterable> procedure)
void
CollectBooleanToObjectIterable. each(Procedure<? super V> procedure)
void
CollectByteToObjectIterable. each(Procedure<? super V> procedure)
void
CollectCharToObjectIterable. each(Procedure<? super V> procedure)
void
CollectDoubleToObjectIterable. each(Procedure<? super V> procedure)
void
CollectFloatToObjectIterable. each(Procedure<? super V> procedure)
void
CollectIntToObjectIterable. each(Procedure<? super V> procedure)
void
CollectLongToObjectIterable. each(Procedure<? super V> procedure)
void
CollectShortToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectBooleanToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectByteToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectCharToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectDoubleToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectFloatToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectIntToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectLongToObjectIterable. each(Procedure<? super V> procedure)
void
FlatCollectShortToObjectIterable. 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 void
Interval. each(Procedure<? super Integer> procedure)
void
Interval. forEach(Procedure<? super Integer> procedure, int startIndex, int endIndex)
void
Interval. forEach(Procedure<? super Integer> procedure, Executor executor)
This method executes a void procedure against an executor, passing the current index of the interval.void
Interval. 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 void
AbstractArrayAdapter. each(Procedure<? super T> procedure)
void
AbstractArrayAdapter. 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 void
CompositeFastList. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)
void
FastList. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
AbstractMutableList. each(Procedure<? super T> procedure)
void
ArrayListAdapter. each(Procedure<? super T> procedure)
void
CompositeFastList. each(Procedure<? super E> procedure)
void
FastList. each(Procedure<? super T> procedure)
void
ListAdapter. each(Procedure<? super T> procedure)
void
RandomAccessListAdapter. each(Procedure<? super T> procedure)
void
AbstractMutableList. forEach(int from, int to, Procedure<? super T> procedure)
void
ArrayListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
FastList. forEach(int from, int to, Procedure<? super T> procedure)
void
ListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
MultiReaderFastList. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
RandomAccessListAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
SynchronizedMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableMutableList. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
FastList. forEachIf(Predicate<? super T> predicate, Procedure<? super T> procedure)
void
ArrayListAdapter. reverseForEach(Procedure<? super T> procedure)
void
CompositeFastList. reverseForEach(Procedure<? super E> procedure)
void
ListAdapter. reverseForEach(Procedure<? super T> procedure)
void
MultiReaderFastList. reverseForEach(Procedure<? super T> procedure)
void
RandomAccessListAdapter. reverseForEach(Procedure<? super T> procedure)
void
SynchronizedMutableList. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableMutableList. 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)
void
MultiReaderFastList. withReadLockAndDelegate(Procedure<? super MutableList<T>> procedure)
void
MultiReaderFastList. 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 void
AbstractMapIterable. each(Procedure<? super V> procedure)
void
AbstractMapIterable. forEachKey(Procedure<? super K> procedure)
void
AbstractSynchronizedMapIterable. forEachKey(Procedure<? super K> procedure)
void
AbstractMapIterable. forEachValue(Procedure<? super V> procedure)
void
AbstractSynchronizedMapIterable. 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 void
ImmutableUnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
ImmutableUnifiedMap. forEachKey(Procedure<? super K> procedure)
void
ImmutableUnifiedMap. 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 void
UnifiedMap. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
UnmodifiableMutableMap. each(Procedure<? super V> procedure)
void
ConcurrentHashMap. forEachKey(Procedure<? super K> procedure)
void
ConcurrentHashMapUnsafe. forEachKey(Procedure<? super K> procedure)
void
ConcurrentMutableHashMap. forEachKey(Procedure<? super K> procedure)
Deprecated.void
UnifiedMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableMutableMap. forEachKey(Procedure<? super K> procedure)
void
ConcurrentHashMap. forEachValue(Procedure<? super V> procedure)
void
ConcurrentHashMapUnsafe. forEachValue(Procedure<? super V> procedure)
void
ConcurrentMutableHashMap. forEachValue(Procedure<? super V> procedure)
Deprecated.void
UnifiedMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableMutableMap. 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 void
ConcurrentHashMap. parallelForEachValue(List<Procedure<V>> blocks, Executor executor)
void
ConcurrentHashMapUnsafe. 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 void
ByteObjectHashMap. each(Procedure<? super V> procedure)
void
CharObjectHashMap. each(Procedure<? super V> procedure)
void
DoubleObjectHashMap. each(Procedure<? super V> procedure)
void
FloatObjectHashMap. each(Procedure<? super V> procedure)
void
IntObjectHashMap. each(Procedure<? super V> procedure)
void
LongObjectHashMap. each(Procedure<? super V> procedure)
void
ShortObjectHashMap. each(Procedure<? super V> procedure)
void
SynchronizedByteObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. each(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. each(Procedure<? super V> procedure)
void
SynchronizedByteObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. forEach(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. forEach(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. forEach(Procedure<? super V> procedure)
void
ObjectBooleanHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectBooleanHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectByteHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectByteHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectCharHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectCharHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectDoubleHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectDoubleHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectFloatHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectFloatHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectIntHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectIntHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectLongHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectLongHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ObjectShortHashMap. forEachKey(Procedure<? super K> procedure)
void
ObjectShortHashMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectByteMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectCharMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectFloatMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectIntMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectLongMap. forEachKey(Procedure<? super K> procedure)
void
SynchronizedObjectShortMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectBooleanMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectByteMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectCharMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectDoubleMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectFloatMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectIntMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectLongMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableObjectShortMap. forEachKey(Procedure<? super K> procedure)
void
ByteObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
CharObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
DoubleObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
FloatObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
IntObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
LongObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
ShortObjectHashMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedByteObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedCharObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedDoubleObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedFloatObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedIntObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedLongObjectMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedShortObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableByteObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableCharObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableDoubleObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableFloatObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableIntObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableLongObjectMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableShortObjectMap. 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 void
UnmodifiableMutableOrderedMap. each(Procedure<? super V> procedure)
void
OrderedMapAdapter. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableMutableOrderedMap. forEachValue(Procedure<? super V> procedure)
void
UnmodifiableMutableOrderedMap. 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 void
AbstractImmutableSortedMap. 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 void
UnmodifiableTreeMap. each(Procedure<? super V> procedure)
void
AbstractMutableSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
SynchronizedSortedMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableTreeMap. forEach(int startIndex, int endIndex, Procedure<? super V> procedure)
void
UnmodifiableTreeMap. forEachKey(Procedure<? super K> procedure)
void
UnmodifiableTreeMap. forEachValue(Procedure<? super V> procedure)
void
SynchronizedSortedMap. 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 void
ImmutableUnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
ImmutableUnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
ImmutableUnifiedMapWithHashingStrategy. 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 void
UnifiedMapWithHashingStrategy. batchForEach(Procedure<? super V> procedure, int sectionIndex, int sectionCount)
void
UnifiedMapWithHashingStrategy. forEachKey(Procedure<? super K> procedure)
void
UnifiedMapWithHashingStrategy. 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 void
AbstractMultimap. forEachKey(Procedure<? super K> procedure)
void
AbstractSynchronizedMultimap. forEachKey(Procedure<? super K> procedure)
void
AbstractMultimap. forEachValue(Procedure<? super V> procedure)
void
AbstractSynchronizedMultimap. 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 class
AbstractPredicateBasedCombiner<T,BT extends Procedure<T>>
class
AbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>>
class
ArrayProcedureFJTask<T,BT extends Procedure<? super T>>
class
ArrayProcedureFJTaskRunner<T,BT extends Procedure<? super T>>
class
BatchIterableProcedureFJTask<T,BT extends Procedure<? super T>>
class
BatchIterableProcedureFJTaskRunner<T,BT extends Procedure<? super T>>
class
PassThruProcedureFactory<BT extends Procedure<?>>
interface
ProcedureFactory<T extends Procedure<?>>
class
ProcedureFJTask<T,BT extends Procedure<? super T>>
class
ProcedureFJTaskRunner<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 void
BatchIterable. batchForEach(Procedure<? super E> procedure, int sectionIndex, int sectionCount)
void
BatchIterable. forEach(Procedure<? super E> procedure)
static <T> void
ParallelIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)
Iterate over the collection specified in parallel batches using default runtime parameter values.static <T> void
ParallelIterate. 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> void
ParallelIterate. 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 class
PartitionArrayStack.PartitionPredicate2Procedure<T,P>
static class
PartitionArrayStack.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 void
UnifiedSet. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
UnifiedSet. 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)
void
MultiReaderUnifiedSet. withReadLockAndDelegate(Procedure<? super MutableSet<T>> procedure)
void
MultiReaderUnifiedSet. 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 void
TreeSortedSet. each(Procedure<? super T> procedure)
void
SortedSetAdapter. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
SynchronizedSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
TreeSortedSet. forEach(int fromIndex, int toIndex, Procedure<? super T> procedure)
void
UnmodifiableSortedSet. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SortedSetAdapter. reverseForEach(Procedure<? super T> procedure)
void
SynchronizedSortedSet. reverseForEach(Procedure<? super T> procedure)
void
TreeSortedSet. reverseForEach(Procedure<? super T> procedure)
void
UnmodifiableSortedSet. 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 void
UnifiedSetWithHashingStrategy. batchForEach(Procedure<? super T> procedure, int sectionIndex, int sectionCount)
void
UnifiedSetWithHashingStrategy. 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 void
ArrayStack. each(Procedure<? super T> procedure)
void
SynchronizedStack. each(Procedure<? super T> procedure)
void
UnmodifiableStack. each(Procedure<? super T> procedure)
void
ArrayStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
SynchronizedStack. forEach(int startIndex, int endIndex, Procedure<? super T> procedure)
void
UnmodifiableStack. 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> void
ArrayIterate. 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> void
ArrayIterate. forEach(T[] objectArray, Procedure<? super T> procedure)
static <T> void
ArrayListIterate. 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> void
ArrayListIterate. forEach(ArrayList<T> list, Procedure<? super T> procedure)
static <T> void
Iterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)
The procedure is evaluated for each element of the iterable.static <T> void
ListIterate. 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> void
ListIterate. forEach(List<T> list, Procedure<? super T> procedure)
static <K, V> void
MapIterate. forEachKey(Map<K,V> map, Procedure<? super K> procedure)
For each key of the map,procedure
is evaluated with the key as the parameter.static void
StringIterate. 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 void
StringIterate. forEachTrimmedToken(String string, String separator, Procedure<String> procedure)
static <K, V> void
MapIterate. forEachValue(Map<K,V> map, Procedure<? super V> procedure)
For each value of the map,procedure
is evaluated with the value as the parameter.static <T> boolean
ListIterate. removeIf(List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T, P> boolean
ListIterate. removeIfWith(List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T> void
ArrayListIterate. reverseForEach(ArrayList<T> list, Procedure<? super T> procedure)
Reverses over the List in reverse order executing the Procedure for each element.static <T> void
ListIterate. 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> void
InternalArrayIterate. batchForEach(Procedure<? super T> procedure, T[] array, int size, int sectionIndex, int sectionCount)
static <T> void
IterableIterate. forEach(Iterable<T> iterable, int from, int to, Procedure<? super T> procedure)
static <T> void
IterableIterate. forEach(Iterable<T> iterable, Procedure<? super T> procedure)
static <T> void
IteratorIterate. forEach(Iterator<T> iterator, Procedure<? super T> procedure)
static <T> void
RandomAccessListIterate. 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> void
RandomAccessListIterate. forEach(List<T> list, Procedure<? super T> procedure)
static <T> void
InternalArrayIterate. forEachWithoutChecks(T[] objectArray, int from, int to, Procedure<? super T> procedure)
static <T> boolean
IterableIterate. removeIf(Iterable<T> iterable, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T> boolean
IteratorIterate. removeIf(Iterator<T> iterator, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T> boolean
RandomAccessListIterate. removeIf(List<T> list, Predicate<? super T> predicate, Procedure<? super T> procedure)
static <T, P> boolean
IterableIterate. removeIfWith(Iterable<T> iterable, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T, P> boolean
IteratorIterate. removeIfWith(Iterator<T> iterator, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)
static <T, P> boolean
RandomAccessListIterate. removeIfWith(List<T> list, Predicate2<? super T,? super P> predicate, P parameter, Procedure<? super T> procedure)