com.tensegrity.generic.util
Class ListMap
java.lang.Object
com.tensegrity.generic.util.ListMap
- All Implemented Interfaces:
- java.util.Map
- public class ListMap
- extends java.lang.Object
- implements java.util.Map
A ListMap is a simple Map implementation which basically acts
like a normal HashMap. The difference between this class and a HashMap is the
fact that this class returns an instance of class ListMapSet if
the entrySet and keySet methods are called,
which guarantees that the order is similar to one you had while adding the
elements.
- Version:
- $Id: ListMap.java,v 1.3 2004/08/02 16:29:38 GillesIachelini Exp $
- Author:
- GillesIachelini
| Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
|
Constructor Summary |
ListMap()
Default constructor of class ListMap. |
|
Method Summary |
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
java.util.Set |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
protected com.tensegrity.generic.util.ListMap.Element |
getElement(java.lang.Object key)
Returns the Element matching the parameter key.
|
boolean |
isEmpty()
|
java.util.Set |
keySet()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map t)
|
java.lang.Object |
remove(java.lang.Object key)
|
int |
size()
|
java.util.Collection |
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 |
ListMap
public ListMap()
- Default constructor of class
ListMap. Does nothing except
invoking super().
clear
public void clear()
- Specified by:
clear in interface java.util.Map
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKey in interface java.util.Map
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValue in interface java.util.Map
entrySet
public java.util.Set entrySet()
- Specified by:
entrySet in interface java.util.Map
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
get in interface java.util.Map
getElement
protected com.tensegrity.generic.util.ListMap.Element getElement(java.lang.Object key)
- Returns the Element matching the parameter
key.
null if no such key can be found.
- Parameters:
key - the key to which you want the Element.
- Returns:
- the Element with the key or
null.
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface java.util.Map
keySet
public java.util.Set keySet()
- Specified by:
keySet in interface java.util.Map
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put in interface java.util.Map
putAll
public void putAll(java.util.Map t)
- Specified by:
putAll in interface java.util.Map
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove in interface java.util.Map
size
public int size()
- Specified by:
size in interface java.util.Map
values
public java.util.Collection values()
- Specified by:
values in interface java.util.Map
Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.