r01f.types.collections
Class MapsWrappers.WrappedMap<K,V>

java.lang.Object
  extended by r01f.types.collections.MapsWrappers.WrappedMap<K,V>
Enclosing class:
MapsWrappers

public static class MapsWrappers.WrappedMap<K,V>
extends java.lang.Object


Field Summary
(package private)  java.util.Map<K,V> _theMap
           
 
Constructor Summary
MapsWrappers.WrappedMap(java.util.Map<K,V> newMap)
           
 
Method Summary
 MapsWrappers.MapDifferences<K,V> compareWith(java.util.Map<K,V> otherMap)
          Compara el mapa con otro que se pasa como parametro
 MapsWrappers.WrappedMap<K,V> filter(com.google.common.base.Predicate<? super V> predicate)
           
 java.util.Map.Entry<K,V> getEntry()
          Obtiene un elemento cualquiera
 java.util.Map<K,V> map()
           
(package private)  void set(java.util.Map<K,V> newMap)
           
<W> MapsWrappers.WrappedMap<K,W>
transform(com.google.common.base.Function<? super V,W> function)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_theMap

java.util.Map<K,V> _theMap
Constructor Detail

MapsWrappers.WrappedMap

public MapsWrappers.WrappedMap(java.util.Map<K,V> newMap)
Method Detail

map

public java.util.Map<K,V> map()

set

void set(java.util.Map<K,V> newMap)

getEntry

public java.util.Map.Entry<K,V> getEntry()
Obtiene un elemento cualquiera

Returns:
un objeto Map.Entry o null si el mapa de entrada es nulo

compareWith

public MapsWrappers.MapDifferences<K,V> compareWith(java.util.Map<K,V> otherMap)
Compara el mapa con otro que se pasa como parametro


transform

public <W> MapsWrappers.WrappedMap<K,W> transform(com.google.common.base.Function<? super V,W> function)

filter

public MapsWrappers.WrappedMap<K,V> filter(com.google.common.base.Predicate<? super V> predicate)