com.atlassian.crowd.embedded.impl
Class IdentifierMap<V>

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.google.common.collect.ForwardingMap<String,V>
          extended by com.atlassian.crowd.embedded.impl.IdentifierMap<V>
Type Parameters:
V - value type
All Implemented Interfaces:
Map<String,V>

public class IdentifierMap<V>
extends com.google.common.collect.ForwardingMap<String,V>

This class behaves like a HashMap with lower-case String keys. All key arguments are lower-cased before further processing.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.common.collect.ForwardingMap
com.google.common.collect.ForwardingMap.StandardEntrySet, com.google.common.collect.ForwardingMap.StandardKeySet, com.google.common.collect.ForwardingMap.StandardValues
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
IdentifierMap()
           
IdentifierMap(int expectedSize)
           
 
Method Summary
 boolean containsKey(Object key)
           
protected  Map<String,V> delegate()
           
 V get(Object key)
           
 V put(String key, V value)
           
 void putAll(Map<? extends String,? extends V> map)
           
 V remove(Object key)
           
 
Methods inherited from class com.google.common.collect.ForwardingMap
clear, containsValue, entrySet, equals, hashCode, isEmpty, keySet, size, standardClear, standardContainsKey, standardContainsValue, standardEntrySet, standardEquals, standardHashCode, standardIsEmpty, standardKeySet, standardPutAll, standardRemove, standardToString, standardValues, values
 
Methods inherited from class com.google.common.collect.ForwardingObject
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentifierMap

public IdentifierMap()

IdentifierMap

public IdentifierMap(int expectedSize)
Method Detail

delegate

protected Map<String,V> delegate()
Overrides:
delegate in class com.google.common.collect.ForwardingMap<String,V>

remove

public V remove(Object key)
Specified by:
remove in interface Map<String,V>
Overrides:
remove in class com.google.common.collect.ForwardingMap<String,V>

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map<String,V>
Overrides:
containsKey in class com.google.common.collect.ForwardingMap<String,V>

get

public V get(Object key)
Specified by:
get in interface Map<String,V>
Overrides:
get in class com.google.common.collect.ForwardingMap<String,V>

put

public V put(String key,
             V value)
Specified by:
put in interface Map<String,V>
Overrides:
put in class com.google.common.collect.ForwardingMap<String,V>

putAll

public void putAll(Map<? extends String,? extends V> map)
Specified by:
putAll in interface Map<String,V>
Overrides:
putAll in class com.google.common.collect.ForwardingMap<String,V>


Copyright © 2013 Atlassian. All Rights Reserved.