org.apache.hivemind.impl
Class ElementsInnerProxyMap

java.lang.Object
  extended by java.util.AbstractMap
      extended by org.apache.hivemind.impl.ElementsInnerProxyMap
All Implemented Interfaces:
java.util.Map

public final class ElementsInnerProxyMap
extends java.util.AbstractMap

Implements a Map as a proxy to an actual map of elements, provided by an extension point. The proxy is unmodifiable and will work with the extension point to generate the real map of elements in a just-in-time manner.

Since:
1.1
Author:
Knut Wannheden

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry
 
Method Summary
 java.util.Set entrySet()
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Specified by:
entrySet in class java.util.AbstractMap

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.util.Map
Overrides:
equals in class java.util.AbstractMap

hashCode

public int hashCode()
Specified by:
hashCode in interface java.util.Map
Overrides:
hashCode in class java.util.AbstractMap

toString

public java.lang.String toString()
Overrides:
toString in class java.util.AbstractMap