#include <AbstractMap.h>


| Classes | |
| class | KeySet | 
| class | Values | 
| Public Member Functions | |
| virtual | ~AbstractMap () | 
| virtual void | clear () | 
| virtual bool | containsKey (const K *key) const | 
| virtual bool | containsValue (const V *value) const | 
| virtual Set< class Map< K, V > ::Entry > & | entrySet ()=0 | 
| virtual const Set< class Map < K, V >::Entry > & | entrySet () const =0 | 
| virtual bool | equals (const Object *obj) const throw () | 
| virtual V * | get (const Object *key) const | 
| virtual jint | hashCode () const throw () | 
| virtual bool | isEmpty () | 
| virtual Set< K > & | keySet () | 
| virtual const Set< K > & | keySet () const | 
| virtual V * | put (K *key, V *value) | 
| virtual void | putAll (const Map< K, V > &m) | 
| virtual V * | remove (const K *key) | 
| virtual jint | size () | 
| virtual String | toString () const throw () | 
| virtual Collection< V > & | values () | 
| virtual const Collection< V > & | values () const | 
| Protected Member Functions | |
| AbstractMap () | |
| beecrypt::util::AbstractMap< K, V >::AbstractMap | ( | ) |  [inline, protected] | 
| virtual beecrypt::util::AbstractMap< K, V >::~AbstractMap | ( | ) |  [inline, virtual] | 
References beecrypt::util::AbstractMap< K, V >::clear().
| virtual void beecrypt::util::AbstractMap< K, V >::clear | ( | ) |  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
References beecrypt::util::Collection< E >::clear(), and beecrypt::util::AbstractMap< K, V >::entrySet().
Referenced by beecrypt::util::AbstractMap< K, V >::~AbstractMap().
| virtual bool beecrypt::util::AbstractMap< K, V >::containsKey | ( | const K * | key | ) | const  [inline, virtual] | 
| virtual bool beecrypt::util::AbstractMap< K, V >::containsValue | ( | const V * | value | ) | const  [inline, virtual] | 
| virtual const Set<class Map<K,V>::Entry>& beecrypt::util::AbstractMap< K, V >::entrySet | ( | ) | const  [pure virtual] | 
Implements beecrypt::util::Map< K, V >.
| virtual Set<class Map<K,V>::Entry>& beecrypt::util::AbstractMap< K, V >::entrySet | ( | ) |  [pure virtual] | 
Implements beecrypt::util::Map< K, V >.
Referenced by beecrypt::util::AbstractMap< K, V >::clear(), beecrypt::util::AbstractMap< K, V >::containsKey(), beecrypt::util::AbstractMap< K, V >::containsValue(), beecrypt::util::AbstractMap< K, V >::equals(), beecrypt::util::AbstractMap< K, V >::get(), beecrypt::util::AbstractMap< K, V >::hashCode(), beecrypt::util::AbstractMap< K, V >::isEmpty(), beecrypt::util::AbstractMap< K, V >::remove(), beecrypt::util::AbstractMap< K, V >::size(), and beecrypt::util::AbstractMap< K, V >::toString().
| virtual bool beecrypt::util::AbstractMap< K, V >::equals | ( | const Object * | obj | ) | const  throw ()  [inline, virtual] | 
Reimplemented from beecrypt::lang::Object.
References beecrypt::util::Map< K, V >::containsKey(), beecrypt::util::AbstractMap< K, V >::entrySet(), beecrypt::util::Map< K, V >::get(), beecrypt::util::Collection< E >::iterator(), beecrypt::util::AbstractMap< K, V >::size(), and beecrypt::util::Map< K, V >::size().
Referenced by beecrypt::util::AbstractMap< K, V >::containsKey(), beecrypt::util::AbstractMap< K, V >::get(), and beecrypt::util::AbstractMap< K, V >::remove().
| virtual V* beecrypt::util::AbstractMap< K, V >::get | ( | const Object * | key | ) | const  [inline, virtual] | 
| virtual jint beecrypt::util::AbstractMap< K, V >::hashCode | ( | ) | const  throw ()  [inline, virtual] | 
| virtual bool beecrypt::util::AbstractMap< K, V >::isEmpty | ( | ) |  [inline, virtual] | 
| virtual const Set<K>& beecrypt::util::AbstractMap< K, V >::keySet | ( | ) | const  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
| virtual Set<K>& beecrypt::util::AbstractMap< K, V >::keySet | ( | ) |  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
| virtual V* beecrypt::util::AbstractMap< K, V >::put | ( | K * | key, | |
| V * | value | |||
| ) |  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
Referenced by beecrypt::util::AbstractMap< K, V >::putAll().
| virtual void beecrypt::util::AbstractMap< K, V >::putAll | ( | const Map< K, V > & | m | ) |  [inline, virtual] | 
| virtual V* beecrypt::util::AbstractMap< K, V >::remove | ( | const K * | key | ) |  [inline, virtual] | 
| virtual jint beecrypt::util::AbstractMap< K, V >::size | ( | ) |  [inline, virtual] | 
References beecrypt::util::AbstractMap< K, V >::entrySet(), and beecrypt::util::Collection< E >::size().
Referenced by beecrypt::util::AbstractMap< K, V >::containsKey(), beecrypt::util::AbstractMap< K, V >::containsValue(), beecrypt::util::AbstractMap< K, V >::equals(), beecrypt::util::AbstractMap< K, V >::get(), beecrypt::util::AbstractMap< K, V >::hashCode(), beecrypt::util::AbstractMap< K, V >::remove(), and beecrypt::util::AbstractMap< K, V >::toString().
| virtual String beecrypt::util::AbstractMap< K, V >::toString | ( | ) | const  throw ()  [inline, virtual] | 
Reimplemented from beecrypt::lang::Object.
References beecrypt::util::AbstractMap< K, V >::entrySet(), beecrypt::util::Collection< E >::iterator(), and beecrypt::util::AbstractMap< K, V >::size().
| virtual const Collection<V>& beecrypt::util::AbstractMap< K, V >::values | ( | ) | const  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
| virtual Collection<V>& beecrypt::util::AbstractMap< K, V >::values | ( | ) |  [inline, virtual] | 
Implements beecrypt::util::Map< K, V >.
 1.5.8
 1.5.8