|
@@ -413,8 +413,8 @@ type
|
|
|
Procedure AddNode(ANode : THTCustomNode); override;
|
|
|
procedure SetData(const index: string; const AValue: Pointer); virtual;
|
|
|
function GetData(const index: string):Pointer; virtual;
|
|
|
- function ForEachCall(aMethod: TDataIteratorMethod): THTDataNode; virtual;
|
|
|
Public
|
|
|
+ function ForEachCall(aMethod: TDataIteratorMethod): THTDataNode; virtual;
|
|
|
procedure Add(const aKey: string; AItem: pointer); virtual;
|
|
|
property Items[const index: string]: Pointer read GetData write SetData; default;
|
|
|
end;
|
|
@@ -434,8 +434,8 @@ type
|
|
|
Procedure AddNode(ANode : THTCustomNode); override;
|
|
|
procedure SetData(const Index, AValue: string); virtual;
|
|
|
function GetData(const index: string): String; virtual;
|
|
|
- function ForEachCall(aMethod: TStringIteratorMethod): THTStringNode; virtual;
|
|
|
Public
|
|
|
+ function ForEachCall(aMethod: TStringIteratorMethod): THTStringNode; virtual;
|
|
|
procedure Add(const aKey,aItem: string); virtual;
|
|
|
property Items[const index: string]: String read GetData write SetData; default;
|
|
|
end;
|
|
@@ -464,10 +464,10 @@ type
|
|
|
Procedure AddNode(ANode : THTCustomNode); override;
|
|
|
procedure SetData(const Index: string; AObject : TObject); virtual;
|
|
|
function GetData(const index: string): TObject; virtual;
|
|
|
- function ForEachCall(aMethod: TObjectIteratorMethod): THTObjectNode; virtual;
|
|
|
Public
|
|
|
constructor Create(AOwnsObjects : Boolean = True);
|
|
|
constructor CreateWith(AHashTableSize: Longword; aHashFunc: THashFunction; AOwnsObjects : Boolean = True);
|
|
|
+ function ForEachCall(aMethod: TObjectIteratorMethod): THTObjectNode; virtual;
|
|
|
procedure Add(const aKey: string; AItem : TObject); virtual;
|
|
|
property Items[const index: string]: TObject read GetData write SetData; default;
|
|
|
Property OwnsObjects : Boolean Read FOwnsObjects Write FOwnsObjects;
|