2005/5/9

     
 

class TAbstractCollection

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

acdk::util::TAbstractCollection< T > Class Template Reference

#include <TAbstractCollection.h>

Inheritance diagram for acdk::util::TAbstractCollection< T >:

acdk::lang::Object acdk::util::TCollection< T > acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::util::TAbstractList< T > acdk::util::TAbstractSet< T > acdk::util::TAbstractListSubList< T > acdk::util::TArrayList< T > List of all members.

template<class T>
class acdk::util::TAbstractCollection< T >


Public Types

typedef T RValueType
typedef TCollection< RValueTypeCollectionType
typedef CollectionType::RefType RCollectionType
typedef RValueType RElementType
typedef TAbstractCollection<
RValueType
ThisCollectionType
typedef RefHolder< TAbstractCollection<
RValueType > > 
RThisCollectionType
typedef ThisCollectionType AbstractCollectionType
typedef RThisCollectionType RAbstractCollectionType
typedef TIterator< RValueTypeIteratorType
typedef IteratorType::RefType RIteratorType
typedef ObjectArrayImpl< RValueTypeValueArrayType
typedef RObjectArrayImpl<
RValueType
RValueArrayType

Public Member Functions

virtual RIteratorType iterator ()=0
 reimplemented from Collection

virtual bool add (INP(RValueType) o)
 reimplemented from Collection

virtual bool addAll (IN(RCollectionType) c)
 reimplemented from Collection

virtual void clear ()
 reimplemented from Collection

virtual bool contains (IN(RValueType) o)
 reimplemented from Collection

virtual bool containsAll (IN(RCollectionType) c)
 reimplemented from Collection

virtual bool isEmpty ()
 reimplemented from Collection

virtual bool remove (IN(RValueType) o)
 reimplemented from Collection

virtual bool removeAll (IN(RCollectionType) c)
 reimplemented from Collection

virtual bool retainAll (IN(RCollectionType) c)
 reimplemented from Collection

virtual RValueArrayType toArray ()
 reimplemented from Collection

virtual RValueArrayType toArray (IN(RValueArrayType) a)
 reimplemented from Collection

virtual RString toString ()
 return a string representation of this object Object::toString() return getName() by default


Member Typedef Documentation

template<class T>
typedef ThisCollectionType acdk::util::TAbstractCollection< T >::AbstractCollectionType
 

Reimplemented in acdk::util::TAbstractList< T >.

template<class T>
typedef TCollection<RValueType> acdk::util::TAbstractCollection< T >::CollectionType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef TIterator<RValueType> acdk::util::TAbstractCollection< T >::IteratorType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef RThisCollectionType acdk::util::TAbstractCollection< T >::RAbstractCollectionType
 

Reimplemented in acdk::util::TAbstractList< T >.

template<class T>
typedef CollectionType::RefType acdk::util::TAbstractCollection< T >::RCollectionType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef RValueType acdk::util::TAbstractCollection< T >::RElementType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TArrayList< T >, and acdk::util::TTreeMapEntrySet< K, V >.

template<class T>
typedef IteratorType::RefType acdk::util::TAbstractCollection< T >::RIteratorType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef RefHolder<TAbstractCollection<RValueType> > acdk::util::TAbstractCollection< T >::RThisCollectionType
 

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef RObjectArrayImpl<RValueType> acdk::util::TAbstractCollection< T >::RValueArrayType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef T acdk::util::TAbstractCollection< T >::RValueType
 

Reimplemented from acdk::util::TCollection< T >.

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractListSubList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef TAbstractCollection<RValueType> acdk::util::TAbstractCollection< T >::ThisCollectionType
 

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
typedef ObjectArrayImpl<RValueType> acdk::util::TAbstractCollection< T >::ValueArrayType
 

Reimplemented in acdk::util::TAbstractList< T >.


Member Function Documentation

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::add INP(RValueType o  )  [inline, virtual]
 

reimplemented from Collection

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::addAll IN(RCollectionType c  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual void acdk::util::TAbstractCollection< T >::clear  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::contains IN(RValueType o  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::containsAll IN(RCollectionType c  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::isEmpty  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual RIteratorType acdk::util::TAbstractCollection< T >::iterator  )  [pure virtual]
 

reimplemented from Collection

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

Implemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractMapCachedKeySet< K, V >, acdk::util::TAbstractMapCachedValuesCollection< K, V >, acdk::util::TAbstractSet< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashMapKeySet< K, V >, acdk::util::THashMapValuesCollection< K, V >, acdk::util::THashSet< K >, acdk::util::TSortedMapValueCollection< K, V >, acdk::util::TTreeMapKeySet< K, V >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TTreeMapEntrySet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::remove IN(RValueType o  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::THashMapEntriesSet< K, V >, acdk::util::THashSet< K >, acdk::util::TTreeMapValueSet< K, V >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::removeAll IN(RCollectionType c  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual bool acdk::util::TAbstractCollection< T >::retainAll IN(RCollectionType c  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual RValueArrayType acdk::util::TAbstractCollection< T >::toArray IN(RValueArrayType a  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual RValueArrayType acdk::util::TAbstractCollection< T >::toArray  )  [inline, virtual]
 

reimplemented from Collection

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

Reimplemented in acdk::util::TAbstractList< T >, acdk::util::TAbstractSet< T >, acdk::util::TArrayList< T >, acdk::util::TAbstractSet< V >, acdk::util::TAbstractSet< InterfaceHolder< TMapEntry< K, V > > >, acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >, and acdk::util::TAbstractSet< K >.

template<class T>
virtual RString acdk::util::TAbstractCollection< T >::toString  )  [inline, virtual]
 

return a string representation of this object Object::toString() return getName() by default

Reimplemented from acdk::lang::Object.

Reimplemented in acdk::util::TAbstractList< T >.