Top Description Fields Constructors Methods
org.eclipse.collections.impl.block.procedure

public Class MultimapKeyValuePutProcedure<T, K, V>

extends Object
implements Procedure<T>
Class Inheritance
All Implemented Interfaces
org.eclipse.collections.api.block.procedure.Procedure, java.io.Serializable, java.util.function.Consumer
Imports
org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.procedure.Procedure, org.eclipse.collections.api.multimap.MutableMultimap

MultimapKeyValuePutProcedure uses two Functions to calculate the key and value for an object and puts the key and value into the specified MutableMultimap.

Field Summary

Modifier and TypeField and Description
private final Function<? super T, ? extends K>
private final MutableMultimap<K, V>
private static final long
private final Function<? super T, ? extends V>

Constructor Summary

AccessConstructor and Description
public
MultimapKeyValuePutProcedure(MutableMultimap<K, V> mutableMultimap, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keyFunctionback to summary
private final Function<? super T, ? extends K> keyFunction
mutableMultimapback to summary
private final MutableMultimap<K, V> mutableMultimap
serialVersionUIDback to summary
private static final long serialVersionUID
valueFunctionback to summary
private final Function<? super T, ? extends V> valueFunction

Constructor Detail

MultimapKeyValuePutProcedureback to summary
public MultimapKeyValuePutProcedure(MutableMultimap<K, V> mutableMultimap, Function<? super T, ? extends K> keyFunction, Function<? super T, ? extends V> valueFunction)

Method Detail

valueback to summary
public void value(T each)

Implements org.eclipse.collections.api.block.procedure.Procedure.value.

Annotations
@Override