org.apache.cxf.message
Class StringMapImpl
java.lang.Object
   java.util.AbstractMap<K,V>
java.util.AbstractMap<K,V>
       java.util.HashMap<String,Object>
java.util.HashMap<String,Object>
           org.apache.cxf.message.StringMapImpl
org.apache.cxf.message.StringMapImpl
- All Implemented Interfaces: 
- Serializable, Cloneable, Map<String,Object>, StringMap
- Direct Known Subclasses: 
- ExchangeImpl, MessageImpl
- public class StringMapImpl 
- extends HashMap<String,Object>- implements StringMap
A variation on HashMap which allows lookup by Class, via the string
 returned by Class.getName().
- See Also:
- Serialized Form
 
| Nested classes/interfaces inherited from interface java.util.Map | 
| Map.Entry<K,V> | 
 
 
| Method Summary | 
| 
 | get(Class<T> key)Convenience method for storing/retrieving typed objects from the map.
 | 
| 
 | put(Class<T> key,
    T value)Convenience method for storing/retrieving typed objects from the map.
 | 
 
| Methods inherited from class java.util.HashMap | 
| clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values | 
 
 
 
| Methods inherited from interface java.util.Map | 
| clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values | 
 
StringMapImpl
public StringMapImpl()
StringMapImpl
public StringMapImpl(Map<String,Object> i)
get
public <T> T get(Class<T> key)
- Description copied from interface: StringMap
- Convenience method for storing/retrieving typed objects from the map.
 equivalent to:  (T)get(key.getName());
 
- 
- Specified by:
- getin interface- StringMap
 
- 
- Parameters:
- key- the key
- Returns:
- the value
 
put
public <T> void put(Class<T> key,
                    T value)
- Description copied from interface: StringMap
- Convenience method for storing/retrieving typed objects from the map.
 equivalent to:  put(key.getName(), value);
 
- 
- Specified by:
- putin interface- StringMap
 
- 
- Parameters:
- key- the key
- value- the value
 
Apache CXF