TTreeNodePath

A path of TTreeNode instances

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TTreeNodePath

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

ScopeVisibilityTypeNameDescription
InstanceprivateTList<TTreeNode>Nodes

Methods

ScopeVisibilityResultNameDescription
InstanceprivateTTreeNodeGetTreeNodes(Index: TInteger32)
InstanceprivateTTreeNodeGetReversedTreeNodes(Index: TInteger32)
TypeprotectedTInteger32EqualNodeCountAtStart(Path1: TTreeNodePath; Path2: TTreeNodePath)
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicPush(Value: TTreeNode)
InstancepublicPop()
InstancepublicClear()
InstancepublicTTreeNodeLastNode()
InstancepublicTInteger32Length()
InstancepublicTBooleanEquals(Path: TTreeNodePath)
InstancepublicTBooleanPreceeds(Path: TTreeNodePath)
InstancepublicTBooleanIsAncestorOf(Path: TTreeNodePath)
InstancepublicTBooleanIsCyclicAtLastNode()
InstancepublicTValuePathCreateIdentifierPath()