TTreeNodePath
A path of
TTreeNode
instancesInheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TTreeNodePath |
Source
Tree.Node.Path.pas (28)
Description
This class represents the entire path from the root of a tree to a specific descendant node.
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | private | TList<TTreeNode> | Nodes |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | private | TTreeNode | GetTreeNodes(Index: TInteger32) | |
Instance | private | TTreeNode | GetReversedTreeNodes(Index: TInteger32) | |
Type | protected | TInteger32 | EqualNodeCountAtStart(Path1: TTreeNodePath; Path2: TTreeNodePath) | |
Instance | public | Create() | ||
Instance | public | Destroy() | ||
Instance | public | Push(Value: TTreeNode) | ||
Instance | public | Pop() | ||
Instance | public | Clear() | ||
Instance | public | TTreeNode | LastNode() | |
Instance | public | TInteger32 | Length() | |
Instance | public | TBoolean | Equals(Path: TTreeNodePath) | |
Instance | public | TBoolean | Preceeds(Path: TTreeNodePath) | |
Instance | public | TBoolean | IsAncestorOf(Path: TTreeNodePath) | |
Instance | public | TBoolean | IsCyclicAtLastNode() | |
Instance | public | TValuePath | CreateIdentifierPath() |