com.admc.jamama.router
Class StringRouterMap

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

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

Maps FROM String TO Router This extends AbstractMap just like java.util.HashMap does. This is to provide real class constraints. If this class were a subclass of java.util.HashMap, then there would be many ways to circumvent the class restrictions.

Version:
$Revision: 1.2 $
Author:
Blaine Simpson
See Also:
HashMap, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
StringRouterMap()
           
StringRouterMap(int i)
           
StringRouterMap(int i, float f)
           
StringRouterMap(StringRouterMap srmap)
           
 
Method Summary
 void clear()
           
 java.lang.Object clone()
           
 boolean containsKey(java.lang.String key)
           
 boolean containsValue(Router val)
           
 java.util.Set entrySet()
           
 Router get(java.lang.String key)
           
 boolean isEmpty()
           
 java.util.Set keySet()
           
 Router put(java.lang.String key, Router val)
           
 void putAll(StringRouterMap srmap)
           
 java.lang.String remove(java.lang.String 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

StringRouterMap

public StringRouterMap()
See Also:
HashMap

StringRouterMap

public StringRouterMap(int i)
See Also:
HashMap

StringRouterMap

public StringRouterMap(int i,
                       float f)
See Also:
HashMap

StringRouterMap

public StringRouterMap(StringRouterMap srmap)
See Also:
HashMap
Method Detail

clear

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

clone

public java.lang.Object clone()

containsKey

public boolean containsKey(java.lang.String key)
See Also:
HashMap

containsValue

public boolean containsValue(Router val)
See Also:
HashMap

entrySet

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

get

public Router get(java.lang.String key)
See Also:
HashMap

isEmpty

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

keySet

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

put

public Router put(java.lang.String key,
                  Router val)
See Also:
HashMap

putAll

public void putAll(StringRouterMap srmap)
See Also:
HashMap

remove

public java.lang.String remove(java.lang.String key)
See Also:
HashMap

size

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

values

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