com.rubecula.util
Class StringMap

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended bycom.rubecula.util.StringMap
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable
Direct Known Subclasses:
AlphabeticalMap, Library, LookupTable, UnitsTable

public class StringMap
extends java.util.HashMap

Class which extends a HashMap with the policy that all keys are of class String.

Since:
V_0_4
Version:
$Revision: 1.1 $
Author:
Robin Hillyard
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.HashMap
 
Nested classes inherited from class java.util.AbstractMap
 
Field Summary
 
Fields inherited from class java.util.HashMap
 
Fields inherited from class java.util.AbstractMap
 
Constructor Summary
StringMap()
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object get(java.lang.String key)
          Method to get a value from this StringMap
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
          Method to set a value in this StringMap.
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

StringMap

public StringMap()
Method Detail

get

public java.lang.Object get(java.lang.Object key)
Throws:
java.lang.RuntimeException - always
See Also:
Map.get(java.lang.Object)

get

public java.lang.Object get(java.lang.String key)
Method to get a value from this StringMap

See Also:
Map.get(java.lang.Object)

put

public java.lang.Object put(java.lang.String key,
                            java.lang.Object value)
Method to set a value in this StringMap.

See Also:
Map.put(java.lang.Object, java.lang.Object)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Throws:
java.lang.RuntimeException - always
See Also:
Map.put(java.lang.Object, java.lang.Object)