com.taco.data
Interface INoReturnMap

All Superinterfaces:
java.util.Map
All Known Subinterfaces:
IDelayedResultObservableMap, INoReturnObservableMap
All Known Implementing Classes:
AbstractNoReturnMap, DelayedResultObservableMap, NoReturnMapAdapter, ObservableMap, WrappedKeyValueMap, WrappedObservableMap

public interface INoReturnMap
extends java.util.Map

A map which has modification methods that return no value. This may be more efficient especially when old values are wrapped. If no return value is needed for a modification, the old value does not need to be unwrapped.


Nested Class Summary
static interface INoReturnMap.INoReturnEntry
          The sub-interface of Entry which the instances in the entry set implement.
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry
 
Method Summary
 java.util.Set entrySetNoReturn()
          Return a set of instances of NoReturnEntry.
 void putAll(java.util.Map source)
          The implementation of this method should call putNoReturn() to put all mappings of source into the instance.
 void putNoReturn(java.lang.Object key, java.lang.Object value)
           
 void removeNoReturn(java.lang.Object key)
           
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, remove, size, values
 

Method Detail

putNoReturn

void putNoReturn(java.lang.Object key,
                 java.lang.Object value)

removeNoReturn

void removeNoReturn(java.lang.Object key)

entrySetNoReturn

java.util.Set entrySetNoReturn()
Return a set of instances of NoReturnEntry.


putAll

void putAll(java.util.Map source)
The implementation of this method should call putNoReturn() to put all mappings of source into the instance.

Specified by:
putAll in interface java.util.Map