#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 >.