IZCollection Class Reference

Represents a collection of object interfaces. More...

Inheritance diagram for IZCollection:

IZClonnable IZObject

List of all members.

Public Member Functions

Integer Add (const IZInterface Item)
Boolean AddAll (const IZCollection Col)
 Clear ()
IZInterface Clone ()
Boolean Contains (const IZInterface Item)
Boolean ContainsAll (const IZCollection Col)
 Delete (Integer Index)
Boolean Equals (const IZInterface &Value)
 Exchange (Integer Index1, Integer Index2)
IZInterface First ()
IZInterface Get (Integer Index)
Integer GetCount ()
IZIterator GetIterator ()
LongInt Hash ()
Integer IndexOf (const IZInterface Item)
 Insert (Integer Index, const IZInterface Item)
Boolean InstanceOf (const TGUID IId)
IZInterface Last ()
 Put (Integer Index, const IZInterface Item)
Integer Remove (const IZInterface Item)
Boolean RemoveAll (const IZCollection Col)
string ToString ()

Public Attributes

Integer Count
IZInterface Items


Detailed Description

Represents a collection of object interfaces.

Definition at line 183 of file ZClasses.pas.


Member Function Documentation

Integer IZCollection::Add ( const IZInterface  Item  ) 

Boolean IZCollection::AddAll ( const IZCollection  Col  ) 

IZCollection::Clear (  ) 

IZInterface IZObject::Clone (  )  [inherited]

Boolean IZCollection::Contains ( const IZInterface  Item  ) 

Boolean IZCollection::ContainsAll ( const IZCollection  Col  ) 

IZCollection::Delete ( Integer  Index  ) 

Boolean IZObject::Equals ( const IZInterface Value  )  [inherited]

IZCollection::Exchange ( Integer  Index1,
Integer  Index2 
)

IZInterface IZCollection::First (  ) 

IZInterface IZCollection::Get ( Integer  Index  ) 

Integer IZCollection::GetCount (  ) 

IZIterator IZCollection::GetIterator (  ) 

LongInt IZObject::Hash (  )  [inherited]

Reimplemented in TZAbstractObject.

Integer IZCollection::IndexOf ( const IZInterface  Item  ) 

IZCollection::Insert ( Integer  Index,
const IZInterface  Item 
)

Boolean IZObject::InstanceOf ( const TGUID  IId  )  [inherited]

Reimplemented in TZAbstractObject.

IZInterface IZCollection::Last (  ) 

IZCollection::Put ( Integer  Index,
const IZInterface  Item 
)

Integer IZCollection::Remove ( const IZInterface  Item  ) 

Boolean IZCollection::RemoveAll ( const IZCollection  Col  ) 

string IZObject::ToString (  )  [inherited]


Member Data Documentation

See also:
GetCount For reading

Definition at line 261 of file ZClasses.pas.

See also:
Get For reading

Put For writing

Definition at line 264 of file ZClasses.pas.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:44 2009 for zeoslib by  doxygen 1.5.7.1