com.ibm.portal.navigation
Interface NavigationModel<E extends java.lang.Object & NavigationNode>

All Superinterfaces:
Invalidatable, InvalidatableTreeModel<E>, LocatorProvider<E>, SearchableTreeModel<E>, TreeModel<E>

public interface NavigationModel<E extends java.lang.Object & NavigationNode>
extends InvalidatableTreeModel<E>, SearchableTreeModel<E>

An interface describing a navigation model. The navigation model describes the toplogy of the navigation visible to a specific user. Each node of this model implements the NavigationNode interface.
Unless stated otherwise, return values of the tree model methods are NavigationNode.

Since:
5.1.0.1

Method Summary
 
Methods inherited from interface com.ibm.portal.TreeModel
getChildren, getParent, getRoot, hasChildren
 
Methods inherited from interface com.ibm.portal.Invalidatable
invalidate, invalidate
 
Methods inherited from interface com.ibm.portal.TreeModel
getChildren, getParent, getRoot, hasChildren
 
Methods inherited from interface com.ibm.portal.LocatorProvider
getLocator