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

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

public interface StrictMap<Key,Value>
extends Map<Key,Value>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 Value put(Key key, Value value)
           
 Value remove(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 Map<Key,Value>
Throws:
KeyAlreadyCachedException

update

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

remove

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


Copyright © 2011. All Rights Reserved.