Class: VMenuItem

Source Location: /libraries/vwp/ui/menuitem.php

Class Overview [line 54]

VType
   |
   --VObject
      |
      --VMenuItem

Virtual Web Platform - Menu Item

Author(s):

Version:

Copyright:

  • (c) Ralph Ritoch - All Rights Reserved

Variables

Constants

Methods


Child classes:

VMenu
Virtual Web Platform - Menu
VMenuLink
Virtual Web Platform - Menu Link
VMenuSpacer
Virtual Web Platform - Menu Spacer
VMenuApplink
Virtual Web Platform - Menu Application Link
VMenuCategory
Virtual Web Platform - Menu Category

Inherited Variables

Inherited Constants

Inherited Methods

Class: VObject

VObject::__construct()
Class Constructor
VObject::bind()
Bind values to this object
VObject::delete()
Delete Object
VObject::get()
Get value
VObject::getAll()
Get all object values
VObject::getError()
Get error message
VObject::getErrors()
Get errors
VObject::getMethods()
Get object methods
VObject::getProperties()
Get object properties
VObject::save()
Save Object
VObject::set()
Set a value
VObject::setError()
Set error value
VObject::setProperties()
Set property values
VObject::setProperty()
Set property value
VObject::toString()
Convert object to string
VObject::__destruct()
Class Destructor
VObject::__toString()
Return object as a string


Class Details

Virtual Web Platform - Menu Item

This class provides the menu item interface

Tags:

[ Top ]


Class Variables

$title =  ''

[line 100]

Item Title

Tags:

  • var - Item title
  • access - public

Type: string

Overrides:

[ Top ]

$visible =  true

[line 91]

Visible Flag

Tags:

  • var - Flag to block item from being displayed
  • access - public

Type: boolean

Overrides:

[ Top ]

$_items

[line 64]

Child items

Tags:

  • access - public

Type: array

Overrides:

[ Top ]

$_nosave =  false

[line 82]

NoSave Flag

Tags:

  • var - Flag to block item from being saved
  • access - public

Type: boolean

Overrides:

[ Top ]

$_type =  null

[line 73]

Item type

Tags:

  • var - Item type
  • access - public

Type: string

Overrides:

[ Top ]


Class Methods

getProperties

array getProperties( [boolean $public = true])

[line 110]

Get item properties

Tags:

  • return - Item properties
  • access - public

Overridden in child classes as:

VMenuLink::getProperties()
Get Properties
VMenuApplink::getProperties()
Get Application Link Properties

Overrides VObject::getProperties() (Get object properties)

Parameters:

  • boolean $public - Return only public properties

[ Top ]

_saveNode

object DomNode _saveNode( object DomDocument $doc, $node, [ $depth = 1])

[line 131]

Function _saveNode

Tags:

  • access - public

Parameters:

  • object DomDocument $doc -
  • $node -
  • $depth -

[ Top ]


Class Constants


Documentation generated on Mon, 17 Jan 2011 01:57:25 -0600 by phpDocumentor 1.4.3