| ITreeNode Interface | 
Namespace: CMS.Base
 Syntax
Syntaxpublic interface ITreeNode : IDataContainer, ISimpleDataContainer
The ITreeNode type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ClassName | 
            Node class name
             | 
|  | ColumnNames | 
            Column names.
            (Inherited from IDataContainer.) | 
|  | DocumentCulture | 
            Document culture
             | 
|  | DocumentExtensions | 
            Document extensions.
             | 
|  | DocumentUrlPath | 
            Document URL path.
             | 
|  | IsLink | 
            Indicates whether the document is link to another document.
             | 
|  | Item | 
            Gets or sets the value of the column.
            (Inherited from ISimpleDataContainer.) | 
|  | NodeAliasPath | 
            Node alias path
             | 
|  | NodeGUID | 
            Node GUID.
             | 
|  | NodeID | 
            Node ID
             | 
|  | NodeSiteID | 
            Node site ID
             | 
|  | NodeSiteName | 
            Node site name.
             | 
|  | NodeTemplateForAllCultures | 
            If true, the document uses the same template (NodeTemplateID) for all culture versions
             | 
|  | OriginalNodeSiteID | 
            Original node site ID. Returns NodeSiteID for standard document, LinkedNodeSiteID for linked document.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | ContainsColumn | 
            Returns true if the object contains specified column.
            (Inherited from IDataContainer.) | 
|  | GetUsedPageTemplateId | 
            Gets the page template id used by this document
             | 
|  | GetValue | 
            Returns value of column.
            (Inherited from ISimpleDataContainer.) | 
|  | SetValue | 
            Sets value of column.
            (Inherited from ISimpleDataContainer.) | 
|  | TryGetValue | 
            Returns value of column.
            (Inherited from IDataContainer.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | CopyTo | 
            Copies the data of specified columns of the source object to the target object.
            (Defined by DataExtensions.) | 
|  | CheckRequiredColumns | 
            Returns true if given list of columns do not have null values in the object
            (Defined by DataExtensions.) | 
|  | IsFile | 
            Returns true if the given document is a file node
            (Defined by TreeNodeTypeExtensions.) | 
|  | IsFolder | 
            Returns true if the given document is a folder node
            (Defined by TreeNodeTypeExtensions.) | 
|  | IsRoot | 
            Returns true if the given document is a root node
            (Defined by TreeNodeTypeExtensions.) | 
|  | ToJSON | 
            Returns JSON representation of current instance of IDataContainer.
            (Defined by DataExtensions.) | 
|  | ToXML | 
            Returns XML representation of current instance of IDataContainer.
            (Defined by DataExtensions.) | 
 See Also
See Also