Abstract base type for nodes in a structured node hierarchy.
Together with folder and other subtypes this node type implements the Composite design pattern for storing structured node hierarchies. Node hierarchies based on hierarchyNode subtypes differ from hierarchies based on unstructured in that each hierarchyNode node has a distinct character (e.g. branch or leaf node) and semantics whereas unstructured nodes have no specified interpretation
This node type is normally only used as a base for other node types, as there is usually little point in creating a node whose only content is the creation date and other metadata specified by possible mixin types.
Related node types
- folder has hierarchyNodes as child nodes
- hierarchyNode is the base type of file, linkedFile, and folder