Xataface 2.0
Xataface Application Framework
Public Member Functions | Static Public Member Functions | Static Public Attributes
Dataface_Menu_Item Class Reference

Public Member Functions

 __construct ($label, $url, Dataface_Menu_Item $parent=null, Dataface_Menu $menu=null)
 __destruct ()
 toJSON ($serialize=true)
 setLoadData ($params=array())
 afterFromJSON ()
 addChild (Dataface_Menu_Item $menuItem, $reorganize=false)
 setOrder ($order)
 buildMenu ($path, $level, $pageTitle, &$menu)
 selfToMenuStruct ($params=array())
 getId ()
 getLabel ()
 getURL ()
 getParent ()
 setId ($id)
 setShowChildrenSetting ($setting)
 getShowChildrenSetting ()
 getChildren ()

Static Public Member Functions

static fromJSON ($in, $menu, $serialized=true)

Static Public Attributes

static $SHOW_CHILDREN_WHEN_SELECTED = 1
static $SHOW_CHILDREN_WHEN_PARENT = 2
static $SHOW_CHILDREN_WHEN_ANCESTOR = 4
static $SHOW_CHILDREN_ALWAYS = 8

Detailed Description

Definition at line 321 of file Menu.php.


Constructor & Destructor Documentation

__construct ( label,
url,
Dataface_Menu_Item parent = null,
Dataface_Menu menu = null 
)

Definition at line 341 of file Menu.php.

__destruct ( )

Definition at line 351 of file Menu.php.


Member Function Documentation

addChild ( Dataface_Menu_Item menuItem,
reorganize = false 
)

Definition at line 407 of file Menu.php.

afterFromJSON ( )

Definition at line 396 of file Menu.php.

buildMenu ( path,
level,
pageTitle,
&$  menu 
)

Definition at line 448 of file Menu.php.

static fromJSON ( in,
menu,
serialized = true 
) [static]

Definition at line 375 of file Menu.php.

getChildren ( )

Definition at line 645 of file Menu.php.

getId ( )

Definition at line 634 of file Menu.php.

getLabel ( )

Definition at line 635 of file Menu.php.

getParent ( )

Definition at line 637 of file Menu.php.

getShowChildrenSetting ( )

Definition at line 643 of file Menu.php.

getURL ( )

Definition at line 636 of file Menu.php.

selfToMenuStruct ( params = array())

Definition at line 607 of file Menu.php.

setId ( id)

Definition at line 638 of file Menu.php.

setLoadData ( params = array())

Definition at line 391 of file Menu.php.

setOrder ( order)

Definition at line 438 of file Menu.php.

setShowChildrenSetting ( setting)

Definition at line 639 of file Menu.php.

toJSON ( serialize = true)

Definition at line 357 of file Menu.php.


Field Documentation

$SHOW_CHILDREN_ALWAYS = 8 [static]

Definition at line 334 of file Menu.php.

$SHOW_CHILDREN_WHEN_ANCESTOR = 4 [static]

Definition at line 333 of file Menu.php.

$SHOW_CHILDREN_WHEN_PARENT = 2 [static]

Definition at line 332 of file Menu.php.

$SHOW_CHILDREN_WHEN_SELECTED = 1 [static]

Definition at line 331 of file Menu.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations