org.eclipse.net4j.util.collection
Class MultiMap.ListBased<K,V>

java.lang.Object
  extended by org.eclipse.net4j.util.collection.MultiMap<K,V>
      extended by org.eclipse.net4j.util.collection.MultiMap.ListBased<K,V>
All Implemented Interfaces:
Map<K,V>
Enclosing class:
MultiMap<K,V>

public static class MultiMap.ListBased<K,V>
extends MultiMap<K,V>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.collection.MultiMap
MultiMap.ListBased<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
MultiMap.ListBased()
           
MultiMap.ListBased(List<Map<K,V>> delegates)
           
 
Method Summary
protected  List<Map<K,V>> createDelegates()
           
protected  Map<K,V> doGetDelegate(int index)
           
 int getDelegateCount()
           
 List<Map<K,V>> getDelegates()
           
 void setDelegates(List<Map<K,V>> delegates)
           
 
Methods inherited from class org.eclipse.net4j.util.collection.MultiMap
clear, containsKey, containsKey, containsValue, entrySet, get, getDelegate, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

MultiMap.ListBased

public MultiMap.ListBased()

MultiMap.ListBased

public MultiMap.ListBased(List<Map<K,V>> delegates)
Method Detail

getDelegates

public List<Map<K,V>> getDelegates()

setDelegates

public void setDelegates(List<Map<K,V>> delegates)

getDelegateCount

public int getDelegateCount()
Specified by:
getDelegateCount in class MultiMap<K,V>

doGetDelegate

protected Map<K,V> doGetDelegate(int index)
Specified by:
doGetDelegate in class MultiMap<K,V>

createDelegates

protected List<Map<K,V>> createDelegates()


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.