Plumtree Pluggable Navigation API  
 

com.plumtree.portalpages.common.uiparts Namespace

Pluggable Navigation Documentation.

Namespace hierarchy

Classes

Class Description
DefaultFooterView The View for the default Footer if none is assigned or found.
DefaultHeaderView The View for the default Header if none is assigned or found.
JoinCurCommunityControl Joining a community from the navigation Join this Community link. (Not from community preview).
NavigationCommonHelpers Common static navigation helper functions.
NavigationControl Control for collapsing and expanding Navigation sections in left vertical views.
NavigationJSPortalMenuHelpers NavigationJSPortalMenuHelpers provides helper methods to pluggable navigations that use the Plumtree JS Portal Menu Drop Downs. The available helper methods are MakeDDMenu and GetPlumtreeJSFrameworkJavaScript. MakeDDMenu will write to javascript the list of links to be displayed in a drop down menu in the format that the javascript framework for these drop downs will recognize. It uses the String strMenuID to determine which tab the drop down menu is to drop down from, and it uses the ICPListEntryIterator cpList to iterate through and write out each of these links. MakeDDMenu should be called from inside the drop down view, once for each drop down menu. See com.plumtree.portalnavigation.NavigationJSPortalMenuDropDownView to see how MakeDDMenu is used there. GetPlumtreeJSFrameworkJavaScript returns a HTMLScriptCollection of the javascript that is needed for use by the jsportalmenus. This includes several .js files. GetPlumtreeJSFrameworkJavaScript should be called in the drop down NavType's JavaScriptIncludes method. See com.plumtree.portalnavigation.NavTypeJSPortalMenuDropDown to see how GetPlumtreeJSFrameworkJavaScript is used there.
NavigationModel Core model for all navigation. All public function calling into Server API should internally catch all exceptions.
NavTypeConstants  
PlumtreeAS This is the base class for all AS's with a banner.
PlumtreeDP Main display page for the Portal product.
PlumtreeTopBarView  
RulesDebugMSGAS This is the AS for Rules Debugging Messages.
RulesDebugMSGDP  
RulesDebugMSGModel  
UnsubscribeCurCommunityControl  

Interfaces

Interface Description
INavigationModelRO Navigation model interface for MVC and pluggable navigation.
ITypes