nl.tudelft.simulation.event
Class EventListenerMap<K,V>

java.lang.Object
  extended by nl.tudelft.simulation.event.EventListenerMap<K,V>
Type Parameters:
K - the key type in this eventlist
V - the value type of this map
All Implemented Interfaces:
java.io.Serializable, java.util.Map<K,V>

public class EventListenerMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>, java.io.Serializable

The specifies

(c) copyright 2004 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl/dsol
License of use: General Public License (GPL) , no warranty

Since:
1.5
Version:
$Revision: 1.3 $ $Date: 2005/07/04 12:23:01 $
Author:
Peter Jacobs
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
EventListenerMap()
          constructs a new EventListenerMap
 
Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 V get(java.lang.Object key)
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 V put(K key, V value)
           
 void putAll(java.util.Map<? extends K,? extends V> t)
           
 V remove(java.lang.Object key)
           
 int size()
           
 java.util.Collection<V> 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

EventListenerMap

public EventListenerMap()
constructs a new EventListenerMap

Method Detail

size

public int size()
Specified by:
size in interface java.util.Map<K,V>
See Also:
Map.size()

clear

public void clear()
Specified by:
clear in interface java.util.Map<K,V>
See Also:
Map.clear()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map<K,V>
See Also:
Map.isEmpty()

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map<K,V>
See Also:
Map.containsKey(java.lang.Object)

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface java.util.Map<K,V>
See Also:
Map.containsValue(java.lang.Object)

values

public java.util.Collection<V> values()
Specified by:
values in interface java.util.Map<K,V>
See Also:
Map.values()

putAll

public void putAll(java.util.Map<? extends K,? extends V> t)
Specified by:
putAll in interface java.util.Map<K,V>
See Also:
Map.putAll(java.util.Map)

entrySet

public java.util.Set<java.util.Map.Entry<K,V>> entrySet()
Specified by:
entrySet in interface java.util.Map<K,V>
See Also:
Map.entrySet()

keySet

public java.util.Set<K> keySet()
Specified by:
keySet in interface java.util.Map<K,V>
See Also:
Map.keySet()

get

public V get(java.lang.Object key)
Specified by:
get in interface java.util.Map<K,V>
See Also:
Map.get(java.lang.Object)

remove

public V remove(java.lang.Object key)
Specified by:
remove in interface java.util.Map<K,V>
See Also:
Map.remove(java.lang.Object)

put

public V put(K key,
             V value)
Specified by:
put in interface java.util.Map<K,V>
See Also:
Map.put(java.lang.Object, java.lang.Object)


Copyright © 2002-2005 Delft University of Technology, the Netherlands. All Rights Reserved.