com.admc.jamama
Class ClassReposMapMap

java.lang.Object
  extended byjava.util.AbstractMap
      extended bycom.admc.jamama.ClassReposMapMap
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class ClassReposMapMap
extends java.util.AbstractMap
implements java.lang.Cloneable, java.io.Serializable

Convenience wrapper class to do class casting and validation. Class TO StringRepositoryMap. Not implemented as an nested class because Jamama needs to share it with Directory (at least).

See Also:
HashMap, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
ClassReposMapMap()
           
ClassReposMapMap(ClassReposMapMap cmapmap)
           
ClassReposMapMap(int i)
           
ClassReposMapMap(int i, float f)
           
 
Method Summary
 void clear()
           
 java.lang.Object clone()
           
 boolean containsKey(java.lang.Class key)
           
 boolean containsValue(StringRepositoryMap val)
           
 java.util.Set entrySet()
           
 StringRepositoryMap get(java.lang.Class key)
           
 java.util.Set getAllValues()
           
 boolean isEmpty()
           
 java.util.Set keySet()
           
 Repository put(java.lang.Class c, java.lang.String s, Repository o)
           
 StringRepositoryMap put(java.lang.Class key, StringRepositoryMap val)
           
 void putAll(ClassReposMapMap cmapmap)
           
 java.lang.Class remove(java.lang.Class key)
           
 int size()
           
 java.util.Collection values()
           
 
Methods inherited from class java.util.AbstractMap
containsKey, containsValue, equals, get, hashCode, put, putAll, remove, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassReposMapMap

public ClassReposMapMap()

ClassReposMapMap

public ClassReposMapMap(int i)

ClassReposMapMap

public ClassReposMapMap(int i,
                        float f)

ClassReposMapMap

public ClassReposMapMap(ClassReposMapMap cmapmap)
Method Detail

getAllValues

public java.util.Set getAllValues()

put

public Repository put(java.lang.Class c,
                      java.lang.String s,
                      Repository o)

clear

public void clear()
Specified by:
clear in interface java.util.Map

clone

public java.lang.Object clone()

containsKey

public boolean containsKey(java.lang.Class key)

containsValue

public boolean containsValue(StringRepositoryMap val)

entrySet

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

get

public StringRepositoryMap get(java.lang.Class key)

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map

keySet

public java.util.Set keySet()
Specified by:
keySet in interface java.util.Map

put

public StringRepositoryMap put(java.lang.Class key,
                               StringRepositoryMap val)

putAll

public void putAll(ClassReposMapMap cmapmap)

remove

public java.lang.Class remove(java.lang.Class key)

size

public int size()
Specified by:
size in interface java.util.Map

values

public java.util.Collection values()
Specified by:
values in interface java.util.Map