org.jclouds.util
Class Maps2

java.lang.Object
  extended by org.jclouds.util.Maps2

public class Maps2
extends Object

General utilities used in jclouds code for Maps.

Author:
Adrian Cole

Constructor Summary
Maps2()
           
 
Method Summary
static
<K1,K2,V> Map<K2,V>
transformKeys(Map<K1,V> in, com.google.common.base.Function<K1,K2> fn)
          change the keys but keep the values in-tact.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maps2

public Maps2()
Method Detail

transformKeys

public static <K1,K2,V> Map<K2,V> transformKeys(Map<K1,V> in,
                                                com.google.common.base.Function<K1,K2> fn)
change the keys but keep the values in-tact.

Type Parameters:
K1 - input key type
K2 - output key type
V - value type
Parameters:
in - input map to transform
fn - how to transform the values
Returns:
immutableMap with the new keys.


Copyright © 2009-2013 jclouds. All Rights Reserved.