|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.knowledgeplaza.util.SortedOnKeyMap
public class SortedOnKeyMap
SortedMap is a simplistic light-weight
Map designed for use when the number of entries is small. It is backed by a ArrayList.
TreeMap is not a 100% replacement, since TreeMap does not allow for NULL as a key.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
SortedOnKeyMap()
Creates a Map. |
|
SortedOnKeyMap(java.util.Comparator comparator)
Creates a Map. |
|
SortedOnKeyMap(int capacity)
Creates a SortedMap with specified capacity. |
|
SortedOnKeyMap(java.util.Map map)
|
|
| Method Summary | |
|---|---|
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
java.util.Set |
entrySet()
must return the same collection everytime as defined in the Map interface |
int |
find(java.lang.Object key)
find the index of a key |
int |
findValue(java.lang.Object value)
find the index of a key |
java.lang.Object |
get(java.lang.Object key)
|
boolean |
isEmpty()
|
java.util.Set |
keySet()
Return a set with all keys must return the same collection everytime as defined in the Map interface |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map t)
|
java.lang.Object |
putBefore(java.lang.Object refKey,
java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
remove(java.lang.Object key)
|
int |
size()
|
java.lang.String |
toString()
|
java.util.Collection |
values()
must return the same collection everytime as defined in the Map interface |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public SortedOnKeyMap()
Map.
public SortedOnKeyMap(java.util.Comparator comparator)
Map.
public SortedOnKeyMap(int capacity)
SortedMap with specified capacity.
public SortedOnKeyMap(java.util.Map map)
| Method Detail |
|---|
public java.util.Set entrySet()
entrySet 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 java.lang.Object putBefore(java.lang.Object refKey,
java.lang.Object key,
java.lang.Object value)
refKey - key - value - Throws IllegalArgumentException when the refKey does not exist
public java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic int find(java.lang.Object key)
public int findValue(java.lang.Object value)
public void clear()
clear in interface java.util.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic void putAll(java.util.Map t)
putAll in interface java.util.Mappublic int size()
size in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Mappublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||