## Uses of Class
org.apache.myfaces.trinidad.menu.MenuNode

- Packages that use MenuNode
  Package | Description
  --- | ---
  org.apache.myfaces.trinidad.menu |

- - ### Uses of MenuNode in org.apache.myfaces.trinidad.menu

    Subclasses of MenuNode in org.apache.myfaces.trinidad.menu
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GroupNode` Code specific to a Menu Model's GroupNode.
    `class` | `ImmutableGroupNode` This class is a thread safe version of GroupNode class.
    `class` | `ImmutableItemNode` This class is a thread safe version of ItemNode class.
    `class` | `ItemNode` Code specific to a Menu Model's ItemNode.

    Methods in org.apache.myfaces.trinidad.menu that return MenuNode
    Modifier and Type | Method and Description
    --- | ---
    `MenuNode` | GroupNode.`getRefNode()` Get the node whose id matches this node's idref attribute value.
    `MenuNode` | ImmutableGroupNode.`getRefNode()`
    `MenuNode` | MenuNode.`getRefNode()` Get the node whose id matches this node's idref attribute value.
    `MenuNode` | GroupNode.`getThreadSafeCopy()`
    `MenuNode` | MenuNode.`getThreadSafeCopy()` Construct a thread safe version of this object and return it.
    `MenuNode` | ItemNode.`getThreadSafeCopy()`

    Methods in org.apache.myfaces.trinidad.menu that return types with arguments of type MenuNode
    Modifier and Type | Method and Description
    --- | ---
    `List<MenuNode>` | ImmutableGroupNode.`getChildren()`
    `List<MenuNode>` | MenuNode.`getChildren()` Get the List of menu item's children.
    `List<MenuNode>` | ImmutableItemNode.`getChildren()`
    `List<MenuNode>` | MenuNode.`getChildrenProperty()`

    Methods in org.apache.myfaces.trinidad.menu with parameters of type MenuNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MenuNode.`postSelectedNode(MenuNode selectedNode)` Notifies the root model that this node has been selected on a POST

    Method parameters in org.apache.myfaces.trinidad.menu with type arguments of type MenuNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | ImmutableGroupNode.`setChildren(List<MenuNode> children)`
    `void` | MenuNode.`setChildren(List<MenuNode> children)` Set the List of menu item's children.
    `void` | ImmutableItemNode.`setChildren(List<MenuNode> children)`

Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.