IZHashMap Class Reference

Represents a hash map interface. More...

Inheritance diagram for IZHashMap:

IZClonnable IZObject

List of all members.

Public Member Functions

 Clear ()
IZInterface Clone ()
Boolean Equals (const IZInterface &Value)
IZInterface Get (const IZInterface Key)
Integer GetCount ()
IZCollection GetKeys ()
IZCollection GetValues ()
LongInt Hash ()
Boolean InstanceOf (const TGUID IId)
 Put (const IZInterface Key, const IZInterface Value)
Boolean Remove (IZInterface Key)
string ToString ()

Public Attributes

Integer Count
IZCollection Keys
IZCollection Values


Detailed Description

Represents a hash map interface.

Definition at line 270 of file ZClasses.pas.


Member Function Documentation

IZHashMap::Clear (  ) 

IZInterface IZObject::Clone (  )  [inherited]

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

IZInterface IZHashMap::Get ( const IZInterface  Key  ) 

Integer IZHashMap::GetCount (  ) 

IZCollection IZHashMap::GetKeys (  ) 

IZCollection IZHashMap::GetValues (  ) 

LongInt IZObject::Hash (  )  [inherited]

Reimplemented in TZAbstractObject.

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

Reimplemented in TZAbstractObject.

IZHashMap::Put ( const IZInterface  Key,
const IZInterface  Value 
)

Boolean IZHashMap::Remove ( IZInterface  Key  ) 

string IZObject::ToString (  )  [inherited]


Member Data Documentation

See also:
GetCount For reading

Definition at line 304 of file ZClasses.pas.

See also:
GetKeys For reading

Definition at line 307 of file ZClasses.pas.

See also:
GetValues For reading

Definition at line 310 of file ZClasses.pas.


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

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