Show / Hide Table of Contents

Class TreeNode

Inheritance
System.Object
TreeNode
Implements
Java.Lang.ICloneable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.PDF.RecyclerTreeView
Assembly: PDFViewCtrlTools.dll
Syntax
public class TreeNode : Object, ICloneable, IJavaObject, IDisposable, IJavaPeerable

Constructors

TreeNode(Object)

Declaration
public TreeNode(Object content)
Parameters
Type Name Description
Java.Lang.Object content

TreeNode(IntPtr, JniHandleOwnership)

Declaration
protected TreeNode(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Fields

Undefine

Declaration
public const int Undefine = -1
Field Value
Type Description
System.Int32

Properties

ChildList

Declaration
public virtual IList ChildList { get; set; }
Property Value
Type Description
System.Collections.IList

Content

Declaration
public virtual Object Content { get; set; }
Property Value
Type Description
Java.Lang.Object

Height

Declaration
public virtual int Height { get; }
Property Value
Type Description
System.Int32

IsExpand

Declaration
public virtual bool IsExpand { get; }
Property Value
Type Description
System.Boolean

IsLeaf

Declaration
public virtual bool IsLeaf { get; }
Property Value
Type Description
System.Boolean

IsLocked

Declaration
public virtual bool IsLocked { get; }
Property Value
Type Description
System.Boolean

IsRoot

Declaration
public virtual bool IsRoot { get; }
Property Value
Type Description
System.Boolean

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

Parent

Declaration
public virtual TreeNode Parent { get; set; }
Property Value
Type Description
TreeNode

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type

Methods

AddChild(TreeNode)

Declaration
public virtual TreeNode AddChild(TreeNode node)
Parameters
Type Name Description
TreeNode node
Returns
Type Description
TreeNode

AddChildAtPos(Int32, TreeNode)

Declaration
public virtual TreeNode AddChildAtPos(int position, TreeNode node)
Parameters
Type Name Description
System.Int32 position
TreeNode node
Returns
Type Description
TreeNode

Clone()

Declaration
public virtual TreeNode Clone()
Returns
Type Description
TreeNode

Collapse()

Declaration
public virtual void Collapse()

CollapseAll()

Declaration
public virtual void CollapseAll()

Expand()

Declaration
public virtual void Expand()

ExpandAll()

Declaration
public virtual void ExpandAll()

Lock()

Declaration
public virtual TreeNode Lock()
Returns
Type Description
TreeNode

SetChildAtPos(Int32, TreeNode)

Declaration
public virtual TreeNode SetChildAtPos(int position, TreeNode node)
Parameters
Type Name Description
System.Int32 position
TreeNode node
Returns
Type Description
TreeNode

Toggle()

Declaration
public virtual bool Toggle()
Returns
Type Description
System.Boolean

Unlock()

Declaration
public virtual TreeNode Unlock()
Returns
Type Description
TreeNode

Implements

Java.Lang.ICloneable
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Back to top Generated by DocFX