| [Overview][Types][Classes][Procedures and functions][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TStringToStringTree - an associative array of StringToString Items, or a tree of trees
Source position: avglvltree.pas line 229
type TStringToStringTree = class(TCustomStringMap) |
||
protected |
||
procedure DisposeItem(); override; |
||
function ItemsAreEqual(); override; |
||
function CreateCopy(); override; |
||
function GetNode(); |
||
public |
||
function GetString(); |
||
procedure Add(); |
|
Add an item to the tree (specified by its name, value or delimiter) |
procedure AddNameValues(); |
|
AddNameValues add the specified named values to the tree |
procedure AddNames(); |
||
property Values []: string; default; [rw] |
|
The Values of the strings corresponding to the supplied name |
function GetNodeData(); |
||
function AsText; |
||
procedure Assign(); override; |
||
function CalcMemSize; override; |
||
function GetEnumerator; |
||
function GetFirst(); |
|
GetFirst - finds the matching first item; returns True if successful |
function GetLast(); |
|
GetLast - finds the last matching item; returns True if successful |
function GetNext(); |
|
GetNext - finds the next matching item; returns True if successful |
function GetPrev(); |
|
GetPrev - finds the previous matching item; returns True if successful |
end; |
|
TStringToStringTree - an associative array of StringToString Items, or a tree of trees |
|
| | | ||
| | | ||
TObject |
TStringToStringTree - an associative array of StringToString Items, or a tree of trees. This class uses strings to identify strings within the array, unlike the TPointerToPointerTree, which uses pointers to identify pointers.
| lazarus-ccr.sourceforge.net |