| DocumentHierarchyHelper Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.DocumentEngine
 Syntax
Syntaxpublic class DocumentHierarchyHelper : HierarchyHelper
The DocumentHierarchyHelper type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | DocumentHierarchyHelper | 
            Creates new instance which can be used to serialize given object.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|   | NodeClassJSONRegex | 
            Regex to parse node class id from JSON data.
             | 
|   | NodeClassXMLRegex | 
            Regex to parse node class id from xml data.
             | 
|  | ResultBuilder | 
            Result builder
            (Inherited from HierarchyHelper.) | 
|  | Settings | 
            Settings
            (Inherited from HierarchyHelper.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CallEndCollection(TraverseObjectSettings, String) | 
            Calls given delegate with required parameters if delegate is not null.
            (Inherited from HierarchyHelper.) | 
|  | CallEndCollection(TraverseObjectSettings, String, Boolean) | 
            Calls given delegate with required parameters if delegate is not null.
            (Inherited from HierarchyHelper.) | 
|  | CallItemCallback | 
            Calls item callback if exists.
            (Inherited from HierarchyHelper.) | 
|  | CallObjectCallback | 
            Calls object callback if exists.
            (Inherited from HierarchyHelper.) | 
|  | CallStartCollection(TraverseObjectSettings, String) | 
            Calls given delegate with required parameters if delegate is not null.
            (Inherited from HierarchyHelper.) | 
|  | CallStartCollection(TraverseObjectSettings, String, Boolean) | 
            Calls given delegate with required parameters if delegate is not null.
            (Inherited from HierarchyHelper.) | 
|  | DataAvailable | 
            Returns true if the data can be exported
            (Overrides HierarchyHelperDataAvailable.) | 
|  | ExportCategoryObjects | 
            Exports categories data to given StringBuilder object.
            (Inherited from HierarchyHelper.) | 
|  | ExportObject | 
            Returns XML representation of given instance of info object.
            (Inherited from HierarchyHelper.) | 
|  | ExportObjectData | 
            Exports the object data
            (Overrides HierarchyHelperExportObjectData.) | 
|  | GetMetadataSource | 
            Gets the metadata source object
            (Overrides HierarchyHelperGetMetadataSource.) | 
|   | GetNodeClassName(String, ExportFormatEnum) | 
            Parses NodeClassName from node data.
             | 
|   | GetNodeClassName(String, ExportFormatEnum, Boolean) | 
            Parses NodeClassName from node data.
             | 
|  | GetSyndicationItem | 
            Gets the syndication item created from current object
            (Overrides HierarchyHelperGetSyndicationItem(SyndicationContent).) | 
|   | LoadObjectFromDataSet(TreeNode, DataSet, Boolean, ListString, ListString) | 
            Loads object data including collection from a given data set.
             | 
|   | LoadObjectFromDataSet(TreeNode, DataSet, Boolean, Int32, ListString, ListString) | 
            Loads TreeNode data including collection from a given data set.
             | 
|   | LoadObjectFromJSON | 
            Loads objects data including collection from a given XML representation.
             | 
|   | LoadObjectFromXML | 
            Loads objects data including collection from a given XML representation.
             | 
|  | ProcessArraySeparatorMethod | 
            Handles array separator of the collection export.
            (Inherited from HierarchyHelper.) | 
|  | ProcessEndCollectionMethod | 
            Handles end of the collection export.
            (Inherited from HierarchyHelper.) | 
|  | ProcessIDMethod | 
            Handles FK ID (can be used to fill translation helper for example).
            (Inherited from HierarchyHelper.) | 
|  | ProcessItemMethod | 
            Handles FK ID (can be used to fill translation helper for example).
            (Inherited from HierarchyHelper.) | 
|  | ProcessObjectMethod | 
            Handles export to required format.
            (Overrides HierarchyHelperProcessObjectMethod(TraverseObjectSettings, ICMSObject, Int32).) | 
|  | ProcessStartCollectionMethod | 
            Handles start of the collection export.
            (Inherited from HierarchyHelper.) | 
|   | TraverseNodeStructure(TraverseObjectSettings, TreeNode) | 
            Traverses hierarchical structure of tree node and processes ID callbacks.
             | 
|  | TraverseNodeStructure(TraverseObjectSettings, TreeNode, Int32) | 
            Traverses hierarchical structure of tree node and processes ID callbacks.
             | 
|  | TraverseObjectCollection | 
            Exports given child collection.
            (Inherited from HierarchyHelper.) | 
|  | TraverseObjectStructure(TraverseObjectSettings, GeneralizedInfo, Int32) | 
            Goes through the object structure and calls given delegates.
            (Inherited from HierarchyHelper.) | 
 See Also
See Also