de.deepamehta.core.util
Class SequencedHashMap<K,V>

Show UML class diagram
java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<K,V>
              extended by de.deepamehta.core.util.SequencedHashMap<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,V>

public class SequencedHashMap<K,V>
extends LinkedHashMap<K,V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
SequencedHashMap()
           
 
Method Summary
 void putBefore(K key, V value, K beforeKey)
           
 
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, get, removeEldestEntry
 
Methods inherited from class java.util.HashMap
clone, containsKey, entrySet, isEmpty, keySet, put, 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
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

SequencedHashMap

public SequencedHashMap()
Method Detail

putBefore

public void putBefore(K key,
                      V value,
                      K beforeKey)
Parameters:
beforeKey - the key before the key-value entry is put. If null the entry is put at the end. If non-null but not contained in the map an exception is thrown.


Copyright © 2015. All Rights Reserved.