Xataface  2.0alpha2
Xataface Application Framework
 All Data Structures Namespaces Files Functions Variables Groups Pages
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: