Procedure and Procedure2.| Interface | Description | 
|---|---|
| DoubleSumResultHolder | 
| Class | Description | 
|---|---|
| AdaptObjectIntProcedureToProcedure<V> | |
| AppendStringProcedure<T> | |
| AtomicCountProcedure<T> | Applies a predicate to an object and increments a count if it returns true. | 
| BagAddOccurrencesProcedure<T> | |
| 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. | 
| ChainedProcedure<T> | ChainedProcedure allows a developer to chain together procedure to be executed in sequence. | 
| CollectIfProcedure<T,V> | |
| CollectionAddProcedure<T> | CollectionAddProcedure adds elements to the specified collection when one of the block methods are called. | 
| CollectionRemoveProcedure<T> | CollectionRemoveProcedure removes element from the specified collection when one of the procedure methods are called. | 
| CollectProcedure<T,V> | Applies a function to an object and adds the result to a target collection. | 
| ComparatorProcedure<T> | |
| CounterProcedure<T> | CounterProcedure wraps a specified procedure and keeps track of the number of times it is executed. | 
| CountProcedure<T> | Applies a predicate to an object and increments a count if it returns true. | 
| FastListCollectIfProcedure<T,V> | |
| FastListCollectProcedure<T,V> | Applies a function to an object and adds the result to a target fastList. | 
| FastListRejectProcedure<T> | Applies a predicate to an object to determine if it should be added to a target fastList. | 
| FastListSelectProcedure<T> | Applies a predicate to an object to determine if it should be added to a target fastList. | 
| FlatCollectProcedure<T,V> | Applies a function to an object and adds the result to a target collection. | 
| GroupByUniqueKeyProcedure<T,K> | |
| IfObjectIntProcedure<T> | A conditional ObjectIntProcedure that effectively filters which objects should be used | 
| IfProcedure<T> | IfProcedure allows developers to evaluate the specified procedure only when either predicate returns true. | 
| IfProcedureWith<T,P> | A conditional parameterized two argument procedure that effectively filters which objects should be used | 
| InjectIntoProcedure<IV,T> | |
| 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. | 
| 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. | 
| MapPutProcedure<K,V> | Transfers keys and values from one map to another | 
| MaxByProcedure<T,V extends Comparable<? super V>> | |
| MaxComparatorProcedure<T> | Implementation of  Procedurethat holds on to the maximum element seen so far,
 determined by theComparator. | 
| MaxProcedure<T> | |
| MinByProcedure<T,V extends Comparable<? super V>> | |
| MinComparatorProcedure<T> | Implementation of  Procedurethat holds on to the minimum element seen so far,
 determined by theComparator | 
| MinProcedure<T> | |
| 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. | 
| 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. | 
| 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. | 
| 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. | 
| MutatingAggregationProcedure<T,K,V> | This procedure is used to apply an aggregate function like sum on a grouped set of data. | 
| NonMutatingAggregationProcedure<T,K,V> | This procedure is used to apply an aggregate function like sum on a grouped set of data. | 
| PartitionPredicate2Procedure<T,P> | |
| PartitionProcedure<T> | |
| RejectProcedure<T> | Applies a predicate to an object to determine if it should be added to a target collection. | 
| SelectInstancesOfProcedure<T> | Calls  Class.isInstance(Object)on an object to determine if it should be added to a target collection. | 
| SelectProcedure<T> | Applies a predicate to an object to determine if it should be added to a target collection. | 
| SumOfByteProcedure<T> | |
| SumOfCharProcedure<T> | |
| SumOfDoubleProcedure<T> | |
| SumOfFloatProcedure<T> | |
| SumOfIntProcedure<T> | |
| SumOfLongProcedure<T> | |
| SumOfShortProcedure<T> | |
| ZipWithIndexProcedure<T,R extends Collection<Pair<T,Integer>>> | Creates a PairImpl of objects and their indexes and adds the result to a target collection. | 
Copyright © 2004–2017. All rights reserved.