====== JMenu ====== {#JAPI Joomla.Framework Application JMenu #} JMenu class ===== Methods ===== ^ Method ^ Description ^ | {{references:Method.php?nolink}} [[JMenu-__construct|__construct]] | Class constructor | | {{references:Method.php?nolink}} [[JMenu-authorize|authorize]] | Method to check JMenu object authorization against an access control object and optionally an access extension object | | {{references:Method.php?nolink}} [[JMenu-getActive|getActive]] | Gets the active menu item | | {{references:Method.php?nolink}} [[JMenu-getDefault|getDefault]] | Gets the default menu item (typically the frontpage) | | {{references:Method.php?nolink}} [[JMenu-getInstance|getInstance]] | Returns a reference to the global JMenu object, only creating it if it doesn't already exist. | | {{references:Method.php?nolink}} [[JMenu-getItem|getItem]] | Get menu item by id | | {{references:Method.php?nolink}} [[JMenu-getItems|getItems]] | Gets menu items by attribute | | {{references:Method.php?nolink}} [[JMenu-getMenu|getMenu]] | Getter for the menu array | | {{references:Method.php?nolink}} [[JMenu-getParams|getParams]] | Gets the parameter object for a certain menu item | | {{references:Method.php?nolink}} [[JMenu-setActive|setActive]] | Set the default item by id | | {{references:Method.php?nolink}} [[JMenu-setDefault|setDefault]] | Set the default item by id | | {{references:Method.php?nolink}} [[JMenu-_load|_load]] | Loads the entire menu table into memory | ---- ~~DISCUSSION~~