se.unlogic.standardutils.collections
Interface StrictMap<Key,Value>

All Superinterfaces:
java.util.Map<Key,Value>
All Known Implementing Classes:
StrictHashMap, StrictTreeMap

public interface StrictMap<Key,Value>
extends java.util.Map<Key,Value>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 Value put(Key key, Value value)
           
 Value remove(java.lang.Object key)
           
 Value update(Key key, Value value)
           
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, size, values
 

Method Detail

put

Value put(Key key,
          Value value)
          throws KeyAlreadyCachedException
Specified by:
put in interface java.util.Map<Key,Value>
Throws:
KeyAlreadyCachedException

update

Value update(Key key,
             Value value)
             throws KeyNotCachedException
Throws:
KeyNotCachedException

remove

Value remove(java.lang.Object key)
             throws KeyNotCachedException
Specified by:
remove in interface java.util.Map<Key,Value>
Throws:
KeyNotCachedException


Copyright © 2011. All Rights Reserved.