Class Node

Concrete\Core\Foundation\Object
Extended by Concrete\Core\Tree\Node\Node implements Concrete\Core\Permission\ObjectInterface

Indirect known subclasses

Concrete\Core\Tree\Node\Type\TopicCategory

Abstract
Namespace: Concrete\Core\Tree\Node
Located at src/Tree/Node/Node.php

Methods summary

abstract public
abstract public string
# getTreeNodeName( )

Returns the standard name for this tree node

abstract public string
# getTreeNodeDisplayName( string $format = 'html' )

Returns the display name for this tree node (localized and escaped accordingly to $format)

abstract public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
# transformNode( $treeNodeType )

Transforms a node to another node.

public
# getTreeNodeParentArray( )

Returns an array of all parents of this tree node.

public
public
public
# export( SimpleXMLElement $x )
public
# duplicate( $parent = false )
public
protected
public
public
public
public
# setTreeNodeTreeID( $treeID )
public
protected
public
# saveChildOrder( $orderedIDs )
public static
# add( $parent = false )
public static
# importNode( SimpleXMLElement $sx, $parent = false )
public
# importChildren( SimpleXMLElement $sx )
public
public
public
# delete( )
public static
# getByID( $treeNodeID )

Properties summary

protected array $childNodes
# array()
protected boolean $childNodesLoaded
# false
protected boolean $treeNodeIsSelected
# false
protected $tree
#

Properties inherited from Concrete\Core\Foundation\Object

$error