TreeSiteMapNode MembersKentico 8.1 API Reference
The TreeSiteMapNode type exposes the following members.
Constructors

  NameDescription
Public methodTreeSiteMapNode(TreeSiteMapProvider, String)
Constructor.
Public methodTreeSiteMapNode(TreeSiteMapProvider, String, String)
Constructor.
Public methodTreeSiteMapNode(TreeSiteMapProvider, String, String, String)
Constructor.
Public methodTreeSiteMapNode(TreeSiteMapProvider, String, String, String, String)
Constructor.
Back to Top
Methods

  NameDescription
Public methodOnlineClone 
Creates a new node that is a copy of the current node.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineClone(Boolean)
Creates a new copy that is a copy of the current node, optionally cloning all parent and ancestor nodes of the current node.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineEquals
Gets a value indicating whether the current OnlineSiteMapNode is identical to the specified object.
(Inherited from OnlineSiteMapNode.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetAllNodes
Retrieves a read-only collection of all OnlineSiteMapNode objects that are descendants of the calling node, regardless of the degree of separation.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineGetDataSourceView
Retrieves the OnlineSiteMapDataSourceView object that is associated with the current node.
(Inherited from OnlineSiteMapNode.)
Protected methodOnlineGetExplicitResourceString
Retrieves a localized string based on a OnlineSiteMapNode attribute to localize, a default string to return if no resource is found, and a Boolean value indicating whether to throw an exception if no resource is found.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineGetHashCode
Returns the hash code of the OnlineSiteMapNode object.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineGetHierarchicalDataSourceView
Retrieves the OnlineSiteMapHierarchicalDataSourceView object that is associated with the current node.
(Inherited from OnlineSiteMapNode.)
Protected methodOnlineGetImplicitResourceString
Gets a localized string based on the attribute name and OnlineResourceKey property that is specified by the OnlineSiteMapProvider by which the OnlineSiteMapNode is tracked.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodGetValue
Returns value of column.
Public methodOnlineIsAccessibleToUser
Gets a value indicating whether the specified site map node can be viewed by the user in the specified context.
(Inherited from OnlineSiteMapNode.)
Public methodOnlineIsDescendantOf
Gets a value indicating whether the current site map node is a child or a direct descendant of the specified node.
(Inherited from OnlineSiteMapNode.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodSetValue
Sets value of column.
Public methodOnlineToString
Converts the value of this instance of the OnlineSiteMapNode class to its equivalent string representation.
(Inherited from OnlineSiteMapNode.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodCheckRequiredColumns
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Back to Top
Fields

  NameDescription
Protected fieldmChildNodesLoaded
True if child nodes has been already loaded for this node.
Protected fieldmNodeData
Node data.
Protected fieldmTreeNode
Tree node.
Protected fieldmTreeProvider
Tree provider object to use for the database access.
Back to Top
Properties

  NameDescription
Protected propertyOnlineAttributes
Gets or sets a collection of additional attributes beyond the strongly typed properties that are defined for the OnlineSiteMapNode class.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineDescription
Gets or sets a description for the OnlineSiteMapNode.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineHasChildNodes
Gets a value indicating whether the current OnlineSiteMapNode has any child nodes.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineChildNodes
Gets or sets all the child nodes of the current OnlineSiteMapNode object from the associated OnlineSiteMapProvider provider.
(Inherited from OnlineSiteMapNode.)
Public propertyChildNodesLoaded
Flag saying whether the child nodes are already loaded to the node.
Public propertyOnlineItem
Gets or sets a custom attribute from the OnlineAttributes collection or a resource string based on the specified key.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineKey
Gets a string representing a lookup key for a site map node.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineNextSibling
Gets the next OnlineSiteMapNode node on the same hierarchical level as the current one, relative to the OnlineParentNode property (if one exists).
(Inherited from OnlineSiteMapNode.)
Public propertyNodeData
Property to get and set the inner data.
Public propertyOnlineParentNode
Gets or sets the OnlineSiteMapNode object that is the parent of the current node.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlinePreviousSibling
Gets the previous OnlineSiteMapNode object on the same level as the current one, relative to the OnlineParentNode object (if one exists).
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineProvider
Gets the OnlineSiteMapProvider provider that the OnlineSiteMapNode object is tracked by.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineReadOnly
Gets or sets a value indicating whether the site map node can be modified.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineResourceKey
Gets or sets the resource key that is used to localize the OnlineSiteMapNode.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineRoles
Gets or sets a collection of roles that are associated with the OnlineSiteMapNode object, used during security trimming.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineRootNode
Gets the root node of the root provider in a site map provider hierarchy. If no provider hierarchy exists, the OnlineRootNode property gets the root node of the current provider.
(Inherited from OnlineSiteMapNode.)
Public propertyOnlineTitle
Gets or sets the title of the OnlineSiteMapNode object.
(Inherited from OnlineSiteMapNode.)
Public propertyTreeNode
Property to get and set the inner TreeNode.
Public propertyTreeProvider
Tree provider instance used to access data. If no TreeProvider is assigned, a new TreeProvider instance is created.
Public propertyOnlineUrl
Gets or sets the URL of the page that the OnlineSiteMapNode object represents.
(Inherited from OnlineSiteMapNode.)
Back to Top
See Also