Interface ITreeTableNode
A branch or leaf in the tree.
Namespace: Syncfusion.Collections.BinaryTree
Assembly: Syncfusion.Shared.Base.dll
Syntax
public interface ITreeTableNode
Properties
Parent
Gets / sets the parent branch.
Declaration
ITreeTableBranch Parent { get; set; }
Property Value
Type |
---|
ITreeTableBranch |
Methods
GetCount()
Returns the number of child nodes (+1 for the current node).
Declaration
int GetCount()
Returns
Type |
---|
System.Int32 |
GetLevel()
Returns the tree level of this node.
Declaration
int GetLevel()
Returns
Type |
---|
System.Int32 |
GetMinimum()
Returns the minimum value (of the leftmost leaf) of the branch in a sorted tree.
Declaration
object GetMinimum()
Returns
Type |
---|
System.Object |
GetPosition()
returns the position in the tree.
Declaration
int GetPosition()
Returns
Type |
---|
System.Int32 |
InvalidateCounterBottomUp(Boolean)
Walk up parent branches and reset counters.
Declaration
void InvalidateCounterBottomUp(bool notifyParentRecordSource)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | notifyParentRecordSource |
InvalidateSummariesBottomUp(Boolean)
Walk up parent branches and reset summaries.
Declaration
void InvalidateSummariesBottomUp(bool notifyParentRecordSource)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | notifyParentRecordSource |
IsEmpty()
Indicates whether leaf is empty.
Declaration
bool IsEmpty()
Returns
Type |
---|
System.Boolean |
IsEntry()
Indicates whether this is a leaf.
Declaration
bool IsEntry()
Returns
Type |
---|
System.Boolean |