TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Backend\Tree\TreeRepresentationNode Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tree\TreeRepresentationNode:
TYPO3\CMS\Backend\Tree\TreeNode TYPO3\CMS\Backend\Tree\ComparableNodeInterface t3lib_tree_RepresentationNode TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode t3lib_tree_Tca_DatabaseNode

Public Member Functions

 setClass ($class)
 
 getClass ()
 
 setIcon ($icon)
 
 getIcon ()
 
 setLabel ($label)
 
 getLabel ()
 
 setType ($type)
 
 getType ()
 
 setCallbackAction ($callbackAction)
 
 getCallbackAction ()
 
 toArray ($addChildNodes=TRUE)
 
 dataFromArray ($data)
 
- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\TreeNode
 __construct (array $data=array())
 
 setChildNodes (\TYPO3\CMS\Backend\Tree\TreeNodeCollection $childNodes)
 
 removeChildNodes ()
 
 getChildNodes ()
 
 hasChildNodes ()
 
 setId ($id)
 
 getId ()
 
 setParentNode (\TYPO3\CMS\Backend\Tree\TreeNode $parentNode=NULL)
 
 getParentNode ()
 
 equals (\TYPO3\CMS\Backend\Tree\TreeNode $other)
 
 compareTo ($other)
 
 toArray ($addChildNodes=TRUE)
 
 dataFromArray ($data)
 
 serialize ()
 
 unserialize ($serializedString)
 

Protected Attributes

 $label = ''
 
 $type = ''
 
 $class = ''
 
 $icon = ''
 
 $callbackAction = ''
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\TreeNode
 $id = ''
 
 $parentNode = NULL
 
 $childNodes = NULL
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Representation Tree Node

Author
Stefan Galinski stefa.nosp@m.n.ga.nosp@m.linsk.nosp@m.i@gm.nosp@m.ail.c.nosp@m.om
Steffen Ritter info@.nosp@m.stef.nosp@m.fen-r.nosp@m.itte.nosp@m.r.net

Definition at line 22 of file TreeRepresentationNode.php.

Member Function Documentation

◆ dataFromArray()

◆ getCallbackAction()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::getCallbackAction ( )

Returns the callback action

Returns
string

Definition at line 133 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$callbackAction.

◆ getClass()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::getClass ( )
Returns
string

Definition at line 70 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$class.

◆ getIcon()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::getIcon ( )
Returns
string

Definition at line 85 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$icon.

◆ getLabel()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::getLabel ( )
Returns
string

Definition at line 99 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$label.

◆ getType()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::getType ( )
Returns
string

Definition at line 114 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$type.

◆ setCallbackAction()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::setCallbackAction (   $callbackAction)

Sets the callback action

Parameters
string$callbackAction
Returns
void

Definition at line 124 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$callbackAction.

Referenced by TYPO3\CMS\Backend\Tree\TreeRepresentationNode\dataFromArray().

◆ setClass()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::setClass (   $class)
Parameters
string$class
Returns
void

Definition at line 63 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$class.

Referenced by TYPO3\CMS\Backend\Tree\TreeRepresentationNode\dataFromArray().

◆ setIcon()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::setIcon (   $icon)
Parameters
string$icon
Returns
void

Definition at line 78 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$icon.

Referenced by TYPO3\CMS\Backend\Tree\TreeRepresentationNode\dataFromArray().

◆ setLabel()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::setLabel (   $label)

◆ setType()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::setType (   $type)
Parameters
string$type
Returns
void

Definition at line 107 of file TreeRepresentationNode.php.

References TYPO3\CMS\Backend\Tree\TreeRepresentationNode\$type.

Referenced by TYPO3\CMS\Backend\Tree\TreeRepresentationNode\dataFromArray().

◆ toArray()

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::toArray (   $addChildNodes = TRUE)

Returns the node in an array representation that can be used for serialization

Parameters
bool$addChildNodes
Returns
array

Definition at line 143 of file TreeRepresentationNode.php.

Member Data Documentation

◆ $callbackAction

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::$callbackAction = ''
protected

◆ $class

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::$class = ''
protected

◆ $icon

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::$icon = ''
protected

◆ $label

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::$label = ''
protected

◆ $type

TYPO3\CMS\Backend\Tree\TreeRepresentationNode::$type = ''
protected