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.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.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.
|
Modifier and Type | Method and 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) |
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 returns
this . |
Modifier and Type | Method and Description |
---|---|
MutableBagIterable<T> |
MutableBagIterable.tap(Procedure<? super T> procedure) |
UnsortedBag<T> |
UnsortedBag.tap(Procedure<? super T> procedure) |
ImmutableBag<T> |
ImmutableBag.tap(Procedure<? super T> procedure) |
ImmutableBagIterable<T> |
ImmutableBagIterable.tap(Procedure<? super T> procedure) |
Bag<T> |
Bag.tap(Procedure<? super T> procedure) |
MutableBag<T> |
MutableBag.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
SortedBag<T> |
SortedBag.tap(Procedure<? super T> procedure) |
ImmutableSortedBag<T> |
ImmutableSortedBag.tap(Procedure<? super T> procedure) |
MutableSortedBag<T> |
MutableSortedBag.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
ImmutableBiMap<K,V> |
ImmutableBiMap.tap(Procedure<? super V> procedure) |
BiMap<K,V> |
BiMap.tap(Procedure<? super V> procedure) |
MutableBiMap<K,V> |
MutableBiMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
MutableCollection<T> |
MutableCollection.tap(Procedure<? super T> procedure) |
ImmutableCollection<T> |
ImmutableCollection.tap(Procedure<? super T> procedure) |
FixedSizeCollection<T> |
FixedSizeCollection.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
ImmutableList<T> |
ImmutableList.tap(Procedure<? super T> procedure) |
ListIterable<T> |
ListIterable.tap(Procedure<? super T> procedure) |
MutableList<T> |
MutableList.tap(Procedure<? super T> procedure) |
FixedSizeList<T> |
FixedSizeList.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
MapIterable.forEachKey(Procedure<? super K> procedure)
Calls the
procedure with each key of the map. |
void |
MapIterable.forEachValue(Procedure<? super V> procedure)
Calls the procedure with each value of the map.
|
MutableMapIterable<K,V> |
MutableMapIterable.tap(Procedure<? super V> procedure) |
FixedSizeMap<K,V> |
FixedSizeMap.tap(Procedure<? super V> procedure) |
OrderedMap<K,V> |
OrderedMap.tap(Procedure<? super V> procedure) |
MutableOrderedMap<K,V> |
MutableOrderedMap.tap(Procedure<? super V> procedure) |
UnsortedMapIterable<K,V> |
UnsortedMapIterable.tap(Procedure<? super V> procedure) |
MutableMap<K,V> |
MutableMap.tap(Procedure<? super V> procedure) |
ImmutableMapIterable<K,V> |
ImmutableMapIterable.tap(Procedure<? super V> procedure) |
ConcurrentMutableMap<K,V> |
ConcurrentMutableMap.tap(Procedure<? super V> procedure) |
MapIterable<K,V> |
MapIterable.tap(Procedure<? super V> procedure)
Executes the Procedure for each value of the map and returns
this . |
ImmutableOrderedMap<K,V> |
ImmutableOrderedMap.tap(Procedure<? super V> procedure) |
ImmutableMap<K,V> |
ImmutableMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
ObjectBooleanMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectFloatMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectByteMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectLongMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectShortMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectCharMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectDoubleMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectIntMap.forEachKey(Procedure<? super K> procedure) |
void |
PrimitiveObjectMap.forEachValue(Procedure<? super V> procedure) |
ImmutableDoubleObjectMap<V> |
ImmutableDoubleObjectMap.tap(Procedure<? super V> procedure) |
MutableByteObjectMap<V> |
MutableByteObjectMap.tap(Procedure<? super V> procedure) |
LongObjectMap<V> |
LongObjectMap.tap(Procedure<? super V> procedure) |
ByteObjectMap<V> |
ByteObjectMap.tap(Procedure<? super V> procedure) |
ImmutableLongObjectMap<V> |
ImmutableLongObjectMap.tap(Procedure<? super V> procedure) |
ImmutableShortObjectMap<V> |
ImmutableShortObjectMap.tap(Procedure<? super V> procedure) |
FloatObjectMap<V> |
FloatObjectMap.tap(Procedure<? super V> procedure) |
ImmutableFloatObjectMap<V> |
ImmutableFloatObjectMap.tap(Procedure<? super V> procedure) |
IntObjectMap<V> |
IntObjectMap.tap(Procedure<? super V> procedure) |
DoubleObjectMap<V> |
DoubleObjectMap.tap(Procedure<? super V> procedure) |
CharObjectMap<V> |
CharObjectMap.tap(Procedure<? super V> procedure) |
MutableIntObjectMap<V> |
MutableIntObjectMap.tap(Procedure<? super V> procedure) |
MutableFloatObjectMap<V> |
MutableFloatObjectMap.tap(Procedure<? super V> procedure) |
ImmutableCharObjectMap<V> |
ImmutableCharObjectMap.tap(Procedure<? super V> procedure) |
MutableCharObjectMap<V> |
MutableCharObjectMap.tap(Procedure<? super V> procedure) |
MutableShortObjectMap<V> |
MutableShortObjectMap.tap(Procedure<? super V> procedure) |
ShortObjectMap<V> |
ShortObjectMap.tap(Procedure<? super V> procedure) |
ImmutableIntObjectMap<V> |
ImmutableIntObjectMap.tap(Procedure<? super V> procedure) |
ImmutableByteObjectMap<V> |
ImmutableByteObjectMap.tap(Procedure<? super V> procedure) |
MutableLongObjectMap<V> |
MutableLongObjectMap.tap(Procedure<? super V> procedure) |
MutableDoubleObjectMap<V> |
MutableDoubleObjectMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
MutableSortedMap<K,V> |
MutableSortedMap.tap(Procedure<? super V> procedure) |
SortedMapIterable<K,V> |
SortedMapIterable.tap(Procedure<? super V> procedure) |
ImmutableSortedMap<K,V> |
ImmutableSortedMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
Multimap.forEachKey(Procedure<? super K> procedure)
Calls the
procedure with each key. |
void |
Multimap.forEachValue(Procedure<? super V> procedure)
Calls the procedure with each value.
|
Modifier and Type | Method and 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.
|
void |
ReversibleIterable.reverseForEach(Procedure<? super T> procedure)
Evaluates the procedure for each element of the list iterating in reverse order.
|
SortedIterable<T> |
SortedIterable.tap(Procedure<? super T> procedure) |
ReversibleIterable<T> |
ReversibleIterable.tap(Procedure<? super T> procedure) |
OrderedIterable<T> |
OrderedIterable.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
ImmutableSet<T> |
ImmutableSet.tap(Procedure<? super T> procedure) |
UnsortedSetIterable<T> |
UnsortedSetIterable.tap(Procedure<? super T> procedure) |
MutableSet<T> |
MutableSet.tap(Procedure<? super T> procedure) |
MutableSetIterable<T> |
MutableSetIterable.tap(Procedure<? super T> procedure) |
FixedSizeSet<T> |
FixedSizeSet.tap(Procedure<? super T> procedure) |
ImmutableSetIterable<T> |
ImmutableSetIterable.tap(Procedure<? super T> procedure) |
SetIterable<T> |
SetIterable.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
StackIterable<T> |
StackIterable.tap(Procedure<? super T> procedure) |
ImmutableStack<T> |
ImmutableStack.tap(Procedure<? super T> procedure) |
MutableStack<T> |
MutableStack.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
UnmodifiableRichIterable.each(Procedure<? super T> procedure) |
void |
SynchronizedRichIterable.each(Procedure<? super T> procedure) |
void |
AbstractRichIterable.forEach(Procedure<? super T> procedure) |
void |
UnmodifiableRichIterable.forEach(Procedure<? super T> procedure) |
void |
SynchronizedRichIterable.forEach(Procedure<? super T> procedure) |
RichIterable<T> |
UnmodifiableRichIterable.tap(Procedure<? super T> procedure) |
RichIterable<T> |
SynchronizedRichIterable.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
ImmutableHashBag.each(Procedure<? super T> procedure) |
void |
ImmutableArrayBag.each(Procedure<? super T> procedure) |
ImmutableBag<T> |
AbstractImmutableBag.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and 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<MutableBag<T>> procedure) |
void |
MultiReaderHashBag.withWriteLockAndDelegate(Procedure<MutableBag<T>> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
TreeBag.each(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.forEach(int startIndex,
int endIndex,
Procedure<? super T> procedure) |
void |
AbstractMutableSortedBag.reverseForEach(Procedure<? super T> procedure) |
void |
UnmodifiableSortedBag.reverseForEach(Procedure<? super T> procedure) |
void |
SynchronizedSortedBag.reverseForEach(Procedure<? super T> procedure) |
MutableSortedBag<T> |
AbstractMutableSortedBag.tap(Procedure<? super T> procedure) |
MutableSortedBag<T> |
UnmodifiableSortedBag.tap(Procedure<? super T> procedure) |
MutableSortedBag<T> |
SynchronizedSortedBag.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractBiMap.each(Procedure<? super V> procedure) |
void |
AbstractBiMap.forEach(Procedure<? super V> procedure) |
void |
AbstractBiMap.forEachKey(Procedure<? super K> procedure) |
void |
AbstractBiMap.forEachValue(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
ImmutableBiMap<K,V> |
AbstractImmutableBiMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
UnmodifiableBiMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableBiMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableBiMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableBiMap.forEachValue(Procedure<? super V> procedure) |
MutableBiMap<K,V> |
UnmodifiableBiMap.tap(Procedure<? super V> procedure) |
MutableBiMap<K,V> |
SynchronizedBiMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Class and Description |
---|---|
static class |
Procedures.SynchronizedProcedure<T> |
Modifier and Type | Method and 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 - Inlineable
|
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.println(PrintStream stream) |
static <T> Procedure<T> |
Procedures.synchronizedEach(Procedure<T> procedure) |
static <T> Procedure<T> |
Procedures.throwing(ThrowingProcedure<T> throwingProcedure) |
Modifier and Type | Method and 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> 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.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) |
Modifier and Type | Class and 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 |
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 used
|
class |
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 of
Procedure that holds on to the maximum element seen so far,
determined by the Comparator . |
class |
MaxProcedure<T>
|
class |
MinByProcedure<T,V extends Comparable<? super V>>
|
class |
MinComparatorProcedure<T>
Implementation of
Procedure that holds on to the minimum element seen so far,
determined by the Comparator |
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 specified
MutableMultimap . |
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 specified
MutableMultimap . |
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 specified
MutableMultimap . |
class |
MultimapPutProcedure<K,V>
MultimapPutProcedure uses an Function to calculate the key for an object and puts the object with the key
into the specified
MutableMultimap . |
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>
Calls
Class.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.
|
Modifier and Type | Method and 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) |
static <E> ChainedProcedure<E> |
ChainedProcedure.with(Procedure<? super E> procedure1,
Procedure<? super E> procedure2) |
Constructor and 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) |
IfProcedure(Predicate<? super T> predicate,
Procedure<? super T> procedure,
Procedure<? super T> elseProcedure) |
Modifier and Type | Class and Description |
---|---|
class |
CheckedProcedure<T> |
Modifier and Type | Class and 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 an 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> |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSynchronizedRichIterable.each(Procedure<? super T> procedure) |
void |
AbstractSynchronizedRichIterable.forEach(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCollectionAdapter.each(Procedure<? super T> procedure) |
void |
AbstractMultiReaderMutableCollection.each(Procedure<? super T> procedure) |
void |
AbstractUnmodifiableMutableCollection.each(Procedure<? super T> procedure) |
void |
AbstractCollectionAdapter.forEach(Procedure<? super T> procedure) |
void |
AbstractMultiReaderMutableCollection.forEach(Procedure<? super T> procedure) |
void |
AbstractUnmodifiableMutableCollection.forEach(Procedure<? super T> procedure) |
MutableCollection<T> |
AbstractCollectionAdapter.tap(Procedure<? super T> procedure) |
MutableCollection<T> |
AbstractUnmodifiableMutableCollection.tap(Procedure<? super T> procedure) |
MutableCollection<T> |
SynchronizedMutableCollection.tap(Procedure<? super T> procedure) |
Modifier and Type | Class and 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>> |
Modifier and Type | Method and Description |
---|---|
static <T,PT extends Procedure<? super T>> |
FJIterate.forEach(Iterable<T> iterable,
ProcedureFactory<PT> procedureFactory,
Combiner<PT> combiner) |
static <T,PT extends Procedure<? super T>> |
FJIterate.forEach(Iterable<T> iterable,
ProcedureFactory<PT> procedureFactory,
Combiner<PT> combiner,
ForkJoinPool executor) |
static <T,PT extends Procedure<? super T>> |
FJIterate.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>> |
FJIterate.forEach(Iterable<T> iterable,
ProcedureFactory<PT> blockFactory,
Combiner<PT> combiner,
int batchSize,
ForkJoinPool executor) |
static <T,PT extends Procedure<? super T>> |
FJIterate.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>> |
FJIterate.forEach(Iterable<T> iterable,
ProcedureFactory<PT> procedureFactory,
Combiner<PT> combiner,
int minForkSize,
int taskCount,
ForkJoinPool executor) |
static <T,PT extends Procedure<? super T>> |
FJIterate.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>> |
FJIterate.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>> |
FJIterate.forEach(Iterable<T> iterable,
PT procedure,
int minForkSize,
int taskCount,
ForkJoinPool executor) |
static <T,PT extends Procedure<? super T>> |
FJIterate.forEachInBatchWithExecutor(BatchIterable<T> batchIterable,
ProcedureFactory<PT> procedureFactory,
Combiner<PT> combiner,
int minForkSize,
int taskCount,
ForkJoinPool executor) |
static <T,PT extends Procedure<? super T>> |
FJIterate.forEachInListOnExecutor(List<T> list,
ProcedureFactory<PT> procedureFactory,
Combiner<PT> combiner,
int minForkSize,
int taskCount,
ForkJoinPool executor) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
CompositeIterable.each(Procedure<? super E> procedure) |
void |
ZipWithIndexIterable.each(Procedure<? super Pair<T,Integer>> procedure) |
void |
ZipIterable.each(Procedure<? super Pair<X,Y>> procedure) |
void |
ChunkIterable.each(Procedure<? super RichIterable<T>> procedure) |
void |
RejectIterable.each(Procedure<? super T> procedure) |
void |
DropWhileIterable.each(Procedure<? super T> procedure) |
void |
TakeWhileIterable.each(Procedure<? super T> procedure) |
void |
DistinctIterable.each(Procedure<? super T> procedure) |
void |
TakeIterable.each(Procedure<? super T> procedure) |
void |
ReverseIterable.each(Procedure<? super T> procedure) |
void |
LazyIterableAdapter.each(Procedure<? super T> procedure) |
void |
DropIterable.each(Procedure<? super T> procedure) |
void |
TapIterable.each(Procedure<? super T> procedure) |
void |
SelectInstancesOfIterable.each(Procedure<? super T> procedure) |
void |
SelectIterable.each(Procedure<? super T> procedure) |
void |
CollectIterable.each(Procedure<? super V> procedure) |
void |
FlatCollectIterable.each(Procedure<? super V> procedure) |
LazyIterable<T> |
AbstractLazyIterable.tap(Procedure<? super T> procedure) |
Constructor and Description |
---|
TapIterable(Iterable<T> newAdapted,
Procedure<? super T> procedure) |
Constructor and Description |
---|
TapIterator(Iterable<T> iterable,
Procedure<? super T> procedure) |
TapIterator(Iterator<T> iterator,
Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMultiReaderParallelIterable.forEach(Procedure<? super T> procedure) |
void |
ParallelDistinctIterable.forEach(Procedure<? super T> procedure) |
void |
Batch.forEach(Procedure<? super T> procedure) |
void |
ParallelSelectIterable.forEach(Procedure<? super T> procedure) |
void |
AbstractSynchronizedParallelIterable.forEach(Procedure<? super T> procedure) |
void |
NonParallelIterable.forEach(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
SelectUnsortedBagBatch.forEach(Procedure<? super T> procedure) |
void |
FlatCollectUnsortedBagBatch.forEach(Procedure<? super V> procedure) |
void |
ParallelCollectUnsortedBag.forEach(Procedure<? super V> procedure) |
void |
CollectUnsortedBagBatch.forEach(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
ListIterableBatch.forEach(Procedure<? super T> procedure) |
void |
DistinctBatch.forEach(Procedure<? super T> procedure) |
void |
SelectListBatch.forEach(Procedure<? super T> procedure) |
void |
ListIterableParallelIterable.forEach(Procedure<? super T> procedure) |
void |
CollectListBatch.forEach(Procedure<? super V> procedure) |
void |
ParallelCollectListIterable.forEach(Procedure<? super V> procedure) |
void |
FlatCollectListBatch.forEach(Procedure<? super V> procedure) |
void |
ParallelFlatCollectListIterable.forEach(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
SelectUnsortedSetBatch.forEach(Procedure<? super T> procedure) |
void |
ParallelFlatCollectIterable.forEach(Procedure<? super V> procedure) |
void |
CollectUnsortedSetBatch.forEach(Procedure<? super V> procedure) |
void |
ParallelCollectIterable.forEach(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
SelectSortedSetBatch.forEach(Procedure<? super T> procedure) |
void |
CollectSortedSetBatch.forEach(Procedure<? super V> procedure) |
void |
FlatCollectSortedSetBatch.forEach(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
CollectDoubleToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectByteToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectShortToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectCharToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectFloatToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectLongToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectBooleanToObjectIterable.each(Procedure<? super V> procedure) |
void |
CollectIntToObjectIterable.each(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
Interval.each(Procedure<? super Integer> procedure) |
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.forEach(Procedure<? super Integer> procedure,
int startIndex,
int endIndex) |
void |
Interval.reverseForEach(Procedure<? super Integer> procedure) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
CompositeFastList.batchForEach(Procedure<? super E> procedure,
int sectionIndex,
int sectionCount) |
void |
FastList.batchForEach(Procedure<? super T> procedure,
int sectionIndex,
int sectionCount) |
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 |
ArrayListAdapter.each(Procedure<? super T> procedure) |
void |
AbstractMutableList.each(Procedure<? super T> procedure) |
void |
FastList.forEach(int from,
int to,
Procedure<? super T> procedure) |
void |
UnmodifiableMutableList.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
ListAdapter.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
RandomAccessListAdapter.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
MultiReaderFastList.forEach(int startIndex,
int endIndex,
Procedure<? super T> procedure) |
void |
ArrayListAdapter.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
AbstractMutableList.forEach(int from,
int to,
Procedure<? super T> procedure) |
void |
SynchronizedMutableList.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
ListAdapter.forEach(Procedure<? super T> procedure) |
void |
RandomAccessListAdapter.forEach(Procedure<? super T> procedure) |
void |
ArrayListAdapter.forEach(Procedure<? super T> procedure) |
void |
FastList.forEachIf(Predicate<? super T> predicate,
Procedure<? super T> procedure) |
void |
CompositeFastList.reverseForEach(Procedure<? super E> procedure) |
void |
UnmodifiableMutableList.reverseForEach(Procedure<? super T> procedure) |
void |
ListAdapter.reverseForEach(Procedure<? super T> procedure) |
void |
RandomAccessListAdapter.reverseForEach(Procedure<? super T> procedure) |
void |
MultiReaderFastList.reverseForEach(Procedure<? super T> procedure) |
void |
ArrayListAdapter.reverseForEach(Procedure<? super T> procedure) |
void |
AbstractMutableList.reverseForEach(Procedure<? super T> procedure) |
void |
SynchronizedMutableList.reverseForEach(Procedure<? super T> procedure) |
MutableList<T> |
AbstractListAdapter.tap(Procedure<? super T> procedure) |
MutableList<T> |
UnmodifiableMutableList.tap(Procedure<? super T> procedure) |
MutableList<T> |
MultiReaderFastList.tap(Procedure<? super T> procedure) |
MutableList<T> |
AbstractMutableList.tap(Procedure<? super T> procedure) |
MutableList<T> |
SynchronizedMutableList.tap(Procedure<? super T> procedure) |
void |
MultiReaderFastList.withReadLockAndDelegate(Procedure<MutableList<T>> procedure) |
void |
MultiReaderFastList.withWriteLockAndDelegate(Procedure<MutableList<T>> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMapIterable.each(Procedure<? super V> procedure) |
void |
AbstractSynchronizedMapIterable.forEachKey(Procedure<? super K> procedure) |
void |
AbstractMapIterable.forEachKey(Procedure<? super K> procedure) |
void |
AbstractSynchronizedMapIterable.forEachValue(Procedure<? super V> procedure) |
void |
AbstractMapIterable.forEachValue(Procedure<? super V> procedure) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
UnifiedMap.batchForEach(Procedure<? super V> procedure,
int sectionIndex,
int sectionCount) |
void |
UnmodifiableMutableMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableMutableMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableMutableMap.forEachKey(Procedure<? super K> procedure) |
void |
ConcurrentMutableHashMap.forEachKey(Procedure<? super K> procedure)
Deprecated.
|
void |
UnifiedMap.forEachKey(Procedure<? super K> procedure) |
void |
ConcurrentHashMapUnsafe.forEachKey(Procedure<? super K> procedure) |
void |
ConcurrentHashMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableMutableMap.forEachValue(Procedure<? super V> procedure) |
void |
ConcurrentMutableHashMap.forEachValue(Procedure<? super V> procedure)
Deprecated.
|
void |
UnifiedMap.forEachValue(Procedure<? super V> procedure) |
void |
ConcurrentHashMapUnsafe.forEachValue(Procedure<? super V> procedure) |
void |
ConcurrentHashMap.forEachValue(Procedure<? super V> procedure) |
MutableMap<K,V> |
UnmodifiableMutableMap.tap(Procedure<? super V> procedure) |
ConcurrentMutableMap<K,V> |
ConcurrentMutableHashMap.tap(Procedure<? super V> procedure)
Deprecated.
|
ConcurrentMutableMap<K,V> |
ConcurrentHashMapUnsafe.tap(Procedure<? super V> procedure) |
MutableMap<K,V> |
AbstractMutableMap.tap(Procedure<? super V> procedure) |
ConcurrentMutableMap<K,V> |
ConcurrentHashMap.tap(Procedure<? super V> procedure) |
MutableMap<K,V> |
SynchronizedMutableMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
ConcurrentHashMapUnsafe.parallelForEachValue(List<Procedure<V>> blocks,
Executor executor) |
void |
ConcurrentHashMap.parallelForEachValue(List<Procedure<V>> blocks,
Executor executor) |
Modifier and Type | Method and Description |
---|---|
void |
SynchronizedLongObjectMap.each(Procedure<? super V> procedure) |
void |
FloatObjectHashMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableDoubleObjectMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableCharObjectMap.each(Procedure<? super V> procedure) |
void |
ShortObjectHashMap.each(Procedure<? super V> procedure) |
void |
SynchronizedFloatObjectMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableFloatObjectMap.each(Procedure<? super V> procedure) |
void |
SynchronizedDoubleObjectMap.each(Procedure<? super V> procedure) |
void |
SynchronizedByteObjectMap.each(Procedure<? super V> procedure) |
void |
ByteObjectHashMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableLongObjectMap.each(Procedure<? super V> procedure) |
void |
IntObjectHashMap.each(Procedure<? super V> procedure) |
void |
SynchronizedCharObjectMap.each(Procedure<? super V> procedure) |
void |
SynchronizedIntObjectMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableShortObjectMap.each(Procedure<? super V> procedure) |
void |
LongObjectHashMap.each(Procedure<? super V> procedure) |
void |
CharObjectHashMap.each(Procedure<? super V> procedure) |
void |
DoubleObjectHashMap.each(Procedure<? super V> procedure) |
void |
SynchronizedShortObjectMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableIntObjectMap.each(Procedure<? super V> procedure) |
void |
UnmodifiableByteObjectMap.each(Procedure<? super V> procedure) |
void |
SynchronizedLongObjectMap.forEach(Procedure<? super V> procedure) |
void |
FloatObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableDoubleObjectMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableCharObjectMap.forEach(Procedure<? super V> procedure) |
void |
ShortObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedFloatObjectMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableFloatObjectMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedDoubleObjectMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedByteObjectMap.forEach(Procedure<? super V> procedure) |
void |
ByteObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableLongObjectMap.forEach(Procedure<? super V> procedure) |
void |
IntObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedCharObjectMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedIntObjectMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableShortObjectMap.forEach(Procedure<? super V> procedure) |
void |
LongObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
CharObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
DoubleObjectHashMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedShortObjectMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableIntObjectMap.forEach(Procedure<? super V> procedure) |
void |
UnmodifiableByteObjectMap.forEach(Procedure<? super V> procedure) |
void |
SynchronizedObjectBooleanMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectCharMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectIntHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
ObjectFloatHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
ObjectByteHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectIntMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectBooleanHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectDoubleMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectDoubleHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
ObjectShortHashMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectFloatMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectByteMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectShortMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectByteMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectShortHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
ObjectBooleanHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectIntHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectByteHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectFloatHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectLongHashMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectShortMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectLongMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectLongMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectBooleanMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectFloatMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectLongHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectIntMap.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedObjectDoubleMap.forEachKey(Procedure<? super K> procedure) |
void |
UnmodifiableObjectCharMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectCharHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectDoubleHashMap.forEachKey(Procedure<? super K> procedure) |
void |
ObjectCharHashMapWithHashingStrategy.forEachKey(Procedure<? super K> procedure) |
void |
SynchronizedLongObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
FloatObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableDoubleObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableCharObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
ShortObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedFloatObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableFloatObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedDoubleObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedByteObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
ByteObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableLongObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
IntObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedCharObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedIntObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableShortObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
LongObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
CharObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
DoubleObjectHashMap.forEachValue(Procedure<? super V> procedure) |
void |
SynchronizedShortObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableIntObjectMap.forEachValue(Procedure<? super V> procedure) |
void |
UnmodifiableByteObjectMap.forEachValue(Procedure<? super V> procedure) |
MutableLongObjectMap<V> |
SynchronizedLongObjectMap.tap(Procedure<? super V> procedure) |
FloatObjectHashMap<V> |
FloatObjectHashMap.tap(Procedure<? super V> procedure) |
MutableDoubleObjectMap<V> |
UnmodifiableDoubleObjectMap.tap(Procedure<? super V> procedure) |
MutableCharObjectMap<V> |
UnmodifiableCharObjectMap.tap(Procedure<? super V> procedure) |
ShortObjectHashMap<V> |
ShortObjectHashMap.tap(Procedure<? super V> procedure) |
MutableFloatObjectMap<V> |
SynchronizedFloatObjectMap.tap(Procedure<? super V> procedure) |
MutableFloatObjectMap<V> |
UnmodifiableFloatObjectMap.tap(Procedure<? super V> procedure) |
MutableDoubleObjectMap<V> |
SynchronizedDoubleObjectMap.tap(Procedure<? super V> procedure) |
MutableByteObjectMap<V> |
SynchronizedByteObjectMap.tap(Procedure<? super V> procedure) |
ByteObjectHashMap<V> |
ByteObjectHashMap.tap(Procedure<? super V> procedure) |
MutableLongObjectMap<V> |
UnmodifiableLongObjectMap.tap(Procedure<? super V> procedure) |
IntObjectHashMap<V> |
IntObjectHashMap.tap(Procedure<? super V> procedure) |
MutableCharObjectMap<V> |
SynchronizedCharObjectMap.tap(Procedure<? super V> procedure) |
MutableIntObjectMap<V> |
SynchronizedIntObjectMap.tap(Procedure<? super V> procedure) |
MutableShortObjectMap<V> |
UnmodifiableShortObjectMap.tap(Procedure<? super V> procedure) |
LongObjectHashMap<V> |
LongObjectHashMap.tap(Procedure<? super V> procedure) |
CharObjectHashMap<V> |
CharObjectHashMap.tap(Procedure<? super V> procedure) |
DoubleObjectHashMap<V> |
DoubleObjectHashMap.tap(Procedure<? super V> procedure) |
MutableShortObjectMap<V> |
SynchronizedShortObjectMap.tap(Procedure<? super V> procedure) |
MutableIntObjectMap<V> |
UnmodifiableIntObjectMap.tap(Procedure<? super V> procedure) |
MutableByteObjectMap<V> |
UnmodifiableByteObjectMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractImmutableSortedMap.forEach(int startIndex,
int endIndex,
Procedure<? super V> procedure) |
void |
AbstractImmutableSortedMap.reverseForEach(Procedure<? super V> procedure) |
ImmutableSortedMap<K,V> |
AbstractImmutableSortedMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
UnmodifiableTreeMap.each(Procedure<? super V> procedure) |
void |
SynchronizedSortedMap.forEach(int startIndex,
int endIndex,
Procedure<? super V> procedure) |
void |
AbstractMutableSortedMap.forEach(int startIndex,
int endIndex,
Procedure<? super V> procedure) |
void |
UnmodifiableTreeMap.forEach(int startIndex,
int endIndex,
Procedure<? super V> procedure) |
void |
UnmodifiableTreeMap.forEach(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) |
void |
AbstractMutableSortedMap.reverseForEach(Procedure<? super V> procedure) |
void |
UnmodifiableTreeMap.reverseForEach(Procedure<? super V> procedure) |
MutableSortedMap<K,V> |
SynchronizedSortedMap.tap(Procedure<? super V> procedure) |
MutableSortedMap<K,V> |
AbstractMutableSortedMap.tap(Procedure<? super V> procedure) |
MutableSortedMap<K,V> |
UnmodifiableTreeMap.tap(Procedure<? super V> procedure) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSynchronizedMultimap.forEachKey(Procedure<? super K> procedure) |
void |
AbstractMultimap.forEachKey(Procedure<? super K> procedure) |
void |
AbstractSynchronizedMultimap.forEachValue(Procedure<? super V> procedure) |
void |
AbstractMultimap.forEachValue(Procedure<? super V> procedure) |
Modifier and Type | Class and 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>> |
Modifier and Type | Method and Description |
---|---|
static <T,BT extends Procedure<? super T>> |
ParallelIterate.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>> |
ParallelIterate.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>> |
ParallelIterate.forEach(Iterable<T> iterable,
BT procedure,
int minForkSize,
int taskCount,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.forEach(Iterable<T> iterable,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.forEach(Iterable<T> iterable,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.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>> |
ParallelIterate.forEach(Iterable<T> iterable,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int batchSize,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.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>> |
ParallelIterate.forEach(Iterable<T> iterable,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelArrayIterate.forEach(T[] array,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner) |
static <T,BT extends Procedure<? super T>> |
ParallelArrayIterate.forEach(T[] array,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.forEachInBatchWithExecutor(BatchIterable<T> set,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelIterate.forEachInListOnExecutor(List<T> list,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
static <T,BT extends Procedure<? super T>> |
ParallelArrayIterate.forEachOn(T[] array,
ProcedureFactory<BT> procedureFactory,
Combiner<BT> combiner,
int minForkSize,
int taskCount,
Executor executor) |
Modifier and Type | Method and Description |
---|---|
void |
BatchIterable.batchForEach(Procedure<? super E> procedure,
int sectionIndex,
int sectionCount) |
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) |
void |
BatchIterable.forEach(Procedure<? super E> procedure) |
Modifier and Type | Class and Description |
---|---|
static class |
PartitionArrayStack.PartitionPredicate2Procedure<T,P> |
static class |
PartitionArrayStack.PartitionProcedure<T> |
Modifier and Type | Method and Description |
---|---|
ImmutableSet<T> |
AbstractImmutableSet.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
UnifiedSet.batchForEach(Procedure<? super T> procedure,
int sectionIndex,
int sectionCount) |
void |
UnifiedSet.each(Procedure<? super T> procedure) |
MutableSet<T> |
UnifiedSet.tap(Procedure<? super T> procedure) |
MutableSet<T> |
SetAdapter.tap(Procedure<? super T> procedure) |
MutableSet<T> |
AbstractMutableSet.tap(Procedure<? super T> procedure) |
MutableSet<T> |
SynchronizedMutableSet.tap(Procedure<? super T> procedure) |
MutableSet<T> |
MultiReaderUnifiedSet.tap(Procedure<? super T> procedure) |
MutableSet<T> |
UnmodifiableMutableSet.tap(Procedure<? super T> procedure) |
void |
MultiReaderUnifiedSet.withReadLockAndDelegate(Procedure<MutableSet<T>> procedure) |
void |
MultiReaderUnifiedSet.withWriteLockAndDelegate(Procedure<MutableSet<T>> procedure) |
Modifier and Type | Method and Description |
---|---|
void |
TreeSortedSet.each(Procedure<? super T> procedure) |
void |
SortedSetAdapter.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
UnmodifiableSortedSet.forEach(int startIndex,
int endIndex,
Procedure<? super T> procedure) |
void |
TreeSortedSet.forEach(int fromIndex,
int toIndex,
Procedure<? super T> procedure) |
void |
SynchronizedSortedSet.forEach(int startIndex,
int endIndex,
Procedure<? super T> procedure) |
void |
SortedSetAdapter.reverseForEach(Procedure<? super T> procedure) |
void |
UnmodifiableSortedSet.reverseForEach(Procedure<? super T> procedure) |
void |
TreeSortedSet.reverseForEach(Procedure<? super T> procedure) |
void |
SynchronizedSortedSet.reverseForEach(Procedure<? super T> procedure) |
MutableSortedSet<T> |
SortedSetAdapter.tap(Procedure<? super T> procedure) |
MutableSortedSet<T> |
UnmodifiableSortedSet.tap(Procedure<? super T> procedure) |
TreeSortedSet<T> |
TreeSortedSet.tap(Procedure<? super T> procedure) |
MutableSortedSet<T> |
SynchronizedSortedSet.tap(Procedure<? super T> procedure) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and 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) |
void |
ArrayStack.forEach(Procedure<? super T> procedure) |
void |
SynchronizedStack.forEach(Procedure<? super T> procedure) |
void |
UnmodifiableStack.forEach(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) |
Modifier and Type | Method and Description |
---|---|
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 <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 <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 element
|
static <T> LazyIterable<T> |
LazyIterate.tap(Iterable<T> iterable,
Procedure<? super T> procedure)
Creates a deferred tap iterable for the specified iterable.
|
Modifier and Type | Method and 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) |
Copyright © 2004–2016. All rights reserved.