common
Interface IndexedMultiMap

All Superinterfaces:
java.util.Map, MultiMap
All Known Implementing Classes:
IndexedHashMultiMap, IndexedMultiMap.EmptyIndexedMultiMap, IndexedMultiMapDiff

public interface IndexedMultiMap
extends MultiMap

Extension of the MultiMap interface in which the get returns an IndexedSet. This interface doesn't actually have any methods; however, by implementing this interface, a class asserts that its get method will return IndexedSets.


Nested Class Summary
static class IndexedMultiMap.EmptyIndexedMultiMap
           
 
Nested classes/interfaces inherited from interface common.MultiMap
MultiMap.EmptyMultiMap
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
static IndexedMultiMap EMPTY_INDEXED_MULTI_MAP
           
 
Fields inherited from interface common.MultiMap
EMPTY_MULTI_MAP
 
Method Summary
 
Methods inherited from interface common.MultiMap
add, addAll, get, put, remove, removeAll
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, putAll, remove, size, values
 

Field Detail

EMPTY_INDEXED_MULTI_MAP

static final IndexedMultiMap EMPTY_INDEXED_MULTI_MAP