net.ranides.assira.collection.map
Class VirtualMap.Apply<K,V>

java.lang.Object
  extended by net.ranides.assira.collection.map.VirtualMap<K,V>
      extended by net.ranides.assira.collection.map.VirtualMap.Apply<K,V>
All Implemented Interfaces:
Map<K,V>
Enclosing class:
VirtualMap<K,V>

public static final class VirtualMap.Apply<K,V>
extends VirtualMap<K,V>


Nested Class Summary
 
Nested classes/interfaces inherited from class net.ranides.assira.collection.map.VirtualMap
VirtualMap.Apply<K,V>, VirtualMap.DomApply<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
VirtualMap.Apply(Function<V,K> generator)
           
 
Method Summary
 boolean containsKey(Object key)
           
 V get(Object key)
           
 
Methods inherited from class net.ranides.assira.collection.map.VirtualMap
clear, containsValue, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

VirtualMap.Apply

public VirtualMap.Apply(Function<V,K> generator)
Method Detail

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map<K,V>
Overrides:
containsKey in class VirtualMap<K,V>

get

public V get(Object key)
Specified by:
get in interface Map<K,V>
Overrides:
get in class VirtualMap<K,V>


Copyright © 2013. All Rights Reserved.