#include <Map.h>
Classes | |
class | Entry |
Public Member Functions | |
virtual | ~Map () |
virtual void | clear ()=0 |
virtual bool | containsKey (const K *key) const =0 |
virtual bool | containsValue (const V *value) const =0 |
virtual Set< class Entry > & | entrySet ()=0 |
virtual const Set< class Entry > & | entrySet () const =0 |
virtual Set< K > & | keySet ()=0 |
virtual const Set< K > & | keySet () const =0 |
virtual bool | equals (const Object *obj) const =0 throw () |
virtual V * | get (const K *key) const =0 |
virtual jint | hashCode () const =0 throw () |
virtual bool | isEmpty () const =0 |
virtual V * | put (K *key, V *value)=0 |
virtual void | putAll (const Map< K, V > &m)=0 |
virtual V * | remove (const K *key)=0 |
virtual jint | size () const =0 throw () |
virtual Collection< V > & | values ()=0 |
virtual const Collection< V > & | values () const =0 |
virtual beecrypt::util::Map< K, V >::~Map | ( | ) | [inline, virtual] |
virtual void beecrypt::util::Map< K, V >::clear | ( | ) | [pure virtual] |
virtual bool beecrypt::util::Map< K, V >::containsKey | ( | const K * | key | ) | const [pure virtual] |
Implemented in beecrypt::util::AbstractMap< K, V >, beecrypt::util::Hashtable< K, V >, beecrypt::util::Hashtable< String, Instantiator >, and beecrypt::util::Hashtable< Object, Object >.
Referenced by beecrypt::util::Hashtable< Object, Object >::equals(), and beecrypt::util::AbstractMap< K, V >::equals().
virtual bool beecrypt::util::Map< K, V >::containsValue | ( | const V * | value | ) | const [pure virtual] |
virtual const Set<class Entry>& beecrypt::util::Map< K, V >::entrySet | ( | ) | const [pure virtual] |
virtual Set<class Entry>& beecrypt::util::Map< K, V >::entrySet | ( | ) | [pure virtual] |
Implemented in beecrypt::util::AbstractMap< K, V >, beecrypt::util::Hashtable< K, V >, beecrypt::util::Hashtable< String, Instantiator >, and beecrypt::util::Hashtable< Object, Object >.
Referenced by beecrypt::util::Hashtable< Object, Object >::equals(), beecrypt::util::Hashtable< Object, Object >::putAll(), and beecrypt::util::AbstractMap< K, V >::putAll().
virtual bool beecrypt::util::Map< K, V >::equals | ( | const Object * | obj | ) | const throw () [pure virtual] |
Implemented in beecrypt::util::Hashtable< String, Instantiator >, and beecrypt::util::Hashtable< Object, Object >.
Referenced by beecrypt::util::Hashtable< Object, Object >::containsKey(), beecrypt::util::Hashtable< Object, Object >::containsValue(), and beecrypt::util::Hashtable< Object, Object >::get().
virtual V* beecrypt::util::Map< K, V >::get | ( | const K * | key | ) | const [pure virtual] |
virtual jint beecrypt::util::Map< K, V >::hashCode | ( | ) | const throw () [pure virtual] |
virtual bool beecrypt::util::Map< K, V >::isEmpty | ( | ) | const [pure virtual] |
virtual const Set<K>& beecrypt::util::Map< K, V >::keySet | ( | ) | const [pure virtual] |
virtual Set<K>& beecrypt::util::Map< K, V >::keySet | ( | ) | [pure virtual] |
virtual V* beecrypt::util::Map< K, V >::put | ( | K * | key, | |
V * | value | |||
) | [pure virtual] |
virtual void beecrypt::util::Map< K, V >::putAll | ( | const Map< K, V > & | m | ) | [pure virtual] |
virtual V* beecrypt::util::Map< K, V >::remove | ( | const K * | key | ) | [pure virtual] |
virtual jint beecrypt::util::Map< K, V >::size | ( | ) | const throw () [pure virtual] |
Implemented in beecrypt::util::Hashtable< K, V >, beecrypt::util::Hashtable< String, Instantiator >, and beecrypt::util::Hashtable< Object, Object >.
Referenced by beecrypt::util::Hashtable< Object, Object >::equals(), beecrypt::util::AbstractMap< K, V >::equals(), and beecrypt::util::AbstractMap< K, V >::putAll().
virtual const Collection<V>& beecrypt::util::Map< K, V >::values | ( | ) | const [pure virtual] |
virtual Collection<V>& beecrypt::util::Map< K, V >::values | ( | ) | [pure virtual] |