2005/5/9

     
 

class TAbstractMapCachedValuesCollection

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::util::TAbstractMapCachedValuesCollection< K, V > Class Template Reference

#include <TAbstractMap.h>

Inheritance diagram for acdk::util::TAbstractMapCachedValuesCollection< K, V >:

acdk::util::TAbstractCollection< V > acdk::lang::Object acdk::util::TCollection< V > acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

template<class K, class V>
class acdk::util::TAbstractMapCachedValuesCollection< K, V >


Public Types

typedef K RKeyType
typedef V RValueType
typedef TMap< RKeyType, RValueTypeMapType
typedef MapType::RefType RMapType
typedef TAbstractMapCachedValuesCollection<
RKeyType, RValueType
ThisCollectionType
typedef RefHolder< ThisCollectionTypeRThisCollectionType
typedef TAbstractMap< RKeyType,
RValueType
AbstractMapType
typedef AbstractMapType::RefType RAbstractMapType
typedef TMapEntry< RKeyType,
RValueType
MapEntryType
typedef MapEntryType::RefType RMapEntryType
typedef TSet< RMapEntryTypeMapEntrySetType
typedef MapEntrySetType::RefType RMapEntrySetType
typedef TIterator< RValueTypeIteratorType
typedef IteratorType::RefType RIteratorType

Public Member Functions

RMapType theMap ()
 TAbstractMapCachedValuesCollection (IN(RMapType) map)
virtual int size ()
 return the number of elements in this collection

virtual RMapEntrySetType entrySet ()
virtual RIteratorType iterator ()
 reimplemented from Collection

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.

int hashCode ()

Private Attributes

RMapType _map

Member Typedef Documentation

template<class K, class V>
typedef TAbstractMap<RKeyType, RValueType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::AbstractMapType
 

template<class K, class V>
typedef TIterator<RValueType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::IteratorType
 

Reimplemented from acdk::util::TAbstractCollection< V >.

template<class K, class V>
typedef TSet<RMapEntryType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::MapEntrySetType
 

template<class K, class V>
typedef TMapEntry<RKeyType, RValueType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::MapEntryType
 

template<class K, class V>
typedef TMap<RKeyType, RValueType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::MapType
 

template<class K, class V>
typedef AbstractMapType::RefType acdk::util::TAbstractMapCachedValuesCollection< K, V >::RAbstractMapType
 

template<class K, class V>
typedef IteratorType::RefType acdk::util::TAbstractMapCachedValuesCollection< K, V >::RIteratorType
 

Reimplemented from acdk::util::TAbstractCollection< V >.

template<class K, class V>
typedef K acdk::util::TAbstractMapCachedValuesCollection< K, V >::RKeyType
 

template<class K, class V>
typedef MapEntrySetType::RefType acdk::util::TAbstractMapCachedValuesCollection< K, V >::RMapEntrySetType
 

template<class K, class V>
typedef MapEntryType::RefType acdk::util::TAbstractMapCachedValuesCollection< K, V >::RMapEntryType
 

template<class K, class V>
typedef MapType::RefType acdk::util::TAbstractMapCachedValuesCollection< K, V >::RMapType
 

template<class K, class V>
typedef RefHolder<ThisCollectionType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::RThisCollectionType
 

Reimplemented from acdk::util::TAbstractCollection< V >.

template<class K, class V>
typedef V acdk::util::TAbstractMapCachedValuesCollection< K, V >::RValueType
 

Reimplemented from acdk::util::TAbstractCollection< V >.

template<class K, class V>
typedef TAbstractMapCachedValuesCollection<RKeyType, RValueType> acdk::util::TAbstractMapCachedValuesCollection< K, V >::ThisCollectionType
 

Reimplemented from acdk::util::TAbstractCollection< V >.


Constructor & Destructor Documentation

template<class K, class V>
acdk::util::TAbstractMapCachedValuesCollection< K, V >::TAbstractMapCachedValuesCollection IN(RMapType map  )  [inline]
 


Member Function Documentation

template<class K, class V>
virtual RMapEntrySetType acdk::util::TAbstractMapCachedValuesCollection< K, V >::entrySet  )  [inline, virtual]
 

template<class K, class V>
bool acdk::util::TAbstractMapCachedValuesCollection< K, V >::equals IN(acdk::lang::Object o  )  [inline, virtual]
 

Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.

See also:
serialized_equals()

Reimplemented from acdk::lang::Object.

template<class K, class V>
int acdk::util::TAbstractMapCachedValuesCollection< K, V >::hashCode  )  [inline, virtual]
 

See also:
serialized_hashCode

Reimplemented from acdk::lang::Object.

template<class K, class V>
TAbstractMapCachedValuesCollection< K, V >::RIteratorType acdk::util::TAbstractMapCachedValuesCollection< K, V >::iterator  )  [virtual]
 

reimplemented from Collection

Implements acdk::util::TAbstractCollection< V >.

template<class K, class V>
virtual int acdk::util::TAbstractMapCachedValuesCollection< K, V >::size  )  [inline, virtual]
 

return the number of elements in this collection

Implements acdk::util::TCollection< V >.

template<class K, class V>
RMapType acdk::util::TAbstractMapCachedValuesCollection< K, V >::theMap  )  [inline]
 


Member Data Documentation

template<class K, class V>
RMapType acdk::util::TAbstractMapCachedValuesCollection< K, V >::_map [private]