jds
Interface Map

All Known Implementing Classes:
MapAdapter

public abstract interface Map
extends Collection

Map - collection of key/value pairs; for use with book Classic Data Structures in Java by Timothy A Budd, published by Addison-Wesley, 2001.

See Also:
Collection

Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 boolean containsKey(java.lang.Object key)
          see if collection contains element with given key
 java.lang.Object get(java.lang.Object key)
          return object stored under given key
 void removeKey(java.lang.Object key)
          remove element with given key
 void set(java.lang.Object key, java.lang.Object value)
          establish new key/value connection, or replace value associated with key
 
Methods inherited from interface jds.Collection
elements, isEmpty, size
 

Method Detail

containsKey

public boolean containsKey(java.lang.Object key)
see if collection contains element with given key
Parameters:
key - index for element to be tested
Returns:
true if collection has entry with given key

get

public java.lang.Object get(java.lang.Object key)
return object stored under given key
Parameters:
key - index for element to be accessed
Returns:
value of object stored with given key
Throws:
java.util.NoSuchElementException - no value with given key

removeKey

public void removeKey(java.lang.Object key)
remove element with given key
Parameters:
key - index for element to be removed
Throws:
java.util.NoSuchElementException - no value with given key

set

public void set(java.lang.Object key,
                java.lang.Object value)
establish new key/value connection, or replace value associated with key
Parameters:
key - index for element to be tested
value - element to be associated with key