#include <TAbstractMap.h>
Inheritance diagram for acdk::util::TAbstractMap< K, V >:
Public Types | |
typedef K | RKeyType |
typedef V | RValueType |
typedef TAbstractMap< K, V > | ThisType |
typedef RefHolder< ThisType > | RThisType |
typedef TAbstractMap< RKeyType, RValueType > | AbstractSetType |
typedef RefHolder< AbstractSetType > | RAbstractSetType |
typedef RAbstractSetType | RefType |
typedef TMap< RKeyType, RValueType > | MapType |
typedef MapType::RefType | RMapType |
typedef TIterator< RKeyType > | KeyIteratorType |
typedef KeyIteratorType::RefType | RKeyIteratorType |
typedef TIterator< RValueType > | ValueIteratorType |
typedef ValueIteratorType::RefType | RValueIteratorType |
typedef TCollection< RValueType > | ValueCollectionType |
typedef ValueCollectionType::RefType | RValueCollectionType |
typedef TMapEntry< RKeyType, RValueType > | MapEntryType |
typedef MapEntryType::RefType | RMapEntryType |
typedef MapType::MapEntrySetType | MapEntrySetType |
typedef MapEntrySetType::RefType | RMapEntrySetType |
typedef MapType::KeySetType | KeySetType |
typedef KeySetType::RefType | RKeySetType |
typedef TIterator< RMapEntryType > | MapEntryIteratorType |
typedef MapEntryIteratorType::RefType | RMapEntryIteratorType |
Public Member Functions | |
TAbstractMap () | |
virtual void | clear () |
virtual bool | containsKey (IN(RKeyType) key) |
virtual bool | containsValue (IN(RValueType) value) |
virtual RMapEntrySetType | entrySet ()=0 |
virtual bool | equals (IN(acdk::lang::Object) o) |
Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance. | |
virtual RValueType | get (IN(RKeyType) key) |
virtual int | hashCode () |
virtual bool | isEmpty () |
virtual RKeySetType | keySet () |
virtual RValueType | put (IN(RKeyType) key, IN(RValueType) value) |
virtual void | putAll (IN(RMapType) m) |
virtual RValueType | remove (IN(RKeyType) key) |
virtual int | size () |
virtual RString | toString () |
return a string representation of this object Object::toString() return getName() by default | |
virtual RValueCollectionType | values () |
|
|
|
Reimplemented from acdk::util::TMap< K, V >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
|
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
|
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
|
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. Reimplemented in acdk::util::THashMap< K, V >, acdk::util::TTreeMap< K, V >, acdk::util::TSubTreeMap< K, V >, and acdk::util::THashMap< RRemoteObjectId, RRemoteObjectReferences >. |
|
Reimplemented from acdk::util::TMap< K, V >. |
|
|
|
|
Implements acdk::util::TMap< K, V >. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
Implements acdk::util::TMap< K, V >. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
|
Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.
Reimplemented from acdk::lang::Object. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
Implements acdk::util::TMap< K, V >. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
Reimplemented from acdk::lang::Object. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
|
|
|
|
Implements acdk::util::TMap< K, V >. Reimplemented in acdk::util::TTreeMap< K, V >, and acdk::util::TSubTreeMap< K, V >. |
|
|
return a string representation of this object Object::toString() return getName() by default
Reimplemented from acdk::lang::Object. |
|