2005/5/9

     
 

class TTreeMapEntrySet

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

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

#include <TTreeMap.h>

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

acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > > acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > > acdk::util::TSet< InterfaceHolder< TMapEntry< K, V > > > acdk::lang::Object acdk::util::TCollection< InterfaceHolder< TMapEntry< K, V > > > acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

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

API: Java<br/>.

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.26
Date:
Date
2005/04/09 19:26:57


Public Types

typedef K RKeyType
typedef V RValueType
typedef TMapEntry< K, V > ElementType
typedef ElementType::RefType RElementType
typedef TTreeMapKeySet< RKeyType,
RValueType
ThisType
typedef RefHolder< ThisTypeRThisType
typedef RThisType RefType
typedef TAbstractSet< InterfaceHolder<
TMapEntry< K, V > > > 
SuperType
typedef TSortedMap< RKeyType,
RValueType
SortedMapType
typedef SortedMapType::RefType RSortedMapType
typedef TTreeMap< RKeyType,
RValueType
TreeMapType
typedef TreeMapType::RefType RTreeMapType
typedef TCollection< RElementTypeCollectionType
typedef CollectionType::RefType RCollectionType
typedef SuperType::IteratorType IteratorType
typedef IteratorType::RefType RIteratorType

Public Member Functions

 TTreeMapEntrySet (IN(RSortedMapType) sortedmap, IN(RTreeMapType) treeMap)
virtual bool add (IN(RElementType) object)
virtual bool addAll (IN(RCollectionType) coll)
 reimplemented from Collection

virtual void clear ()
 reimplemented from Collection

virtual bool contains (IN(RElementType) entry)
virtual bool isEmpty ()
 reimplemented from Collection

virtual bool remove (IN(RElementType) object)
virtual int size ()
virtual RIteratorType iterator ()
 reimplemented from Collection


Private Attributes

RSortedMapType _map
RTreeMapType _treeMap


Member Typedef Documentation

template<class K, class V>
typedef TCollection<RElementType> acdk::util::TTreeMapEntrySet< K, V >::CollectionType
 

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef TMapEntry<K, V> acdk::util::TTreeMapEntrySet< K, V >::ElementType
 

Reimplemented from acdk::util::TCollection< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef SuperType::IteratorType acdk::util::TTreeMapEntrySet< K, V >::IteratorType
 

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef CollectionType::RefType acdk::util::TTreeMapEntrySet< K, V >::RCollectionType
 

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef RThisType acdk::util::TTreeMapEntrySet< K, V >::RefType
 

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef ElementType::RefType acdk::util::TTreeMapEntrySet< K, V >::RElementType
 

Reimplemented from acdk::util::TAbstractCollection< InterfaceHolder< TMapEntry< K, V > > >.

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

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

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

template<class K, class V>
typedef SortedMapType::RefType acdk::util::TTreeMapEntrySet< K, V >::RSortedMapType
 

template<class K, class V>
typedef RefHolder<ThisType> acdk::util::TTreeMapEntrySet< K, V >::RThisType
 

template<class K, class V>
typedef TreeMapType::RefType acdk::util::TTreeMapEntrySet< K, V >::RTreeMapType
 

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

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef TSortedMap<RKeyType, RValueType> acdk::util::TTreeMapEntrySet< K, V >::SortedMapType
 

template<class K, class V>
typedef TAbstractSet<InterfaceHolder< TMapEntry<K, V> > > acdk::util::TTreeMapEntrySet< K, V >::SuperType
 

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
typedef TTreeMapKeySet<RKeyType, RValueType> acdk::util::TTreeMapEntrySet< K, V >::ThisType
 

template<class K, class V>
typedef TTreeMap<RKeyType, RValueType> acdk::util::TTreeMapEntrySet< K, V >::TreeMapType
 


Constructor & Destructor Documentation

template<class K, class V>
acdk::util::TTreeMapEntrySet< K, V >::TTreeMapEntrySet IN(RSortedMapType sortedmap,
IN(RTreeMapType treeMap
[inline]
 


Member Function Documentation

template<class K, class V>
virtual bool acdk::util::TTreeMapEntrySet< K, V >::add IN(RElementType object  )  [inline, virtual]
 

template<class K, class V>
virtual bool acdk::util::TTreeMapEntrySet< K, V >::addAll IN(RCollectionType coll  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual void acdk::util::TTreeMapEntrySet< K, V >::clear  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual bool acdk::util::TTreeMapEntrySet< K, V >::contains IN(RElementType entry  )  [inline, virtual]
 

template<class K, class V>
virtual bool acdk::util::TTreeMapEntrySet< K, V >::isEmpty  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

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

reimplemented from Collection

Implements acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual bool acdk::util::TTreeMapEntrySet< K, V >::remove IN(RElementType object  )  [inline, virtual]
 

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

Implements acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >.


Member Data Documentation

template<class K, class V>
RSortedMapType acdk::util::TTreeMapEntrySet< K, V >::_map [private]
 

template<class K, class V>
RTreeMapType acdk::util::TTreeMapEntrySet< K, V >::_treeMap [private]