public class OrderedMap
extends java.lang.Object
implements java.util.Map
A map that keeps the order of entries in entrySet. Entries are returned in the order they are added. Note that contains*, get, keySet and values methods use linear time so this class isn't good for lookups.
Java now has a built in better implementation of same functionality. You should use java.util.LinkedHashMap instead of this class.
Modifier and Type | Class and Description |
---|---|
private class |
OrderedMap.OrderedEntry |
private class |
OrderedMap.OrderedSet |
Modifier and Type | Field and Description |
---|---|
private java.util.Set |
entrySet |
Constructor and Description |
---|
OrderedMap()
Creates a new instance of OrderedMap
|
OrderedMap(java.lang.Object[] objects) |
Modifier and Type | Method and Description |
---|---|
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) |
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() |
public OrderedMap()
public OrderedMap(java.lang.Object[] objects)
public void clear()
clear
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
public void putAll(java.util.Map t)
putAll
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public int size()
size
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
Copyright 2004-2015 Wandora Team