Plumtree Pluggable Navigation API  
 

INavTypes Interface

Core pluggable navigation interface. All pluggable navigations must implement this high-level interface, which lsist the names of view classes used for each area of the page the developer wishes to take over for navigation purposes. Refer to IPluggableNavRO for all model-related methods to build navigation.

For a list of all members of this type, see INavTypes Members.

public interface INavTypes

Types that implement INavTypes

Type Description
NavNull Absolutely null navigation. No links displayed whatsoever. Topbar view turned off.
NavNullPlusMandatoryTabs Empty navigation apart from mandatory links only. Topbar view also turned off. Headers and footers are displayed.
NavTypePortletNav Class description
NavTypeAccessible The NavType for Accessible Navigation
NavTypeHorizontalComboBox Horizontal combobox implementation of key views
NavTypeJSPortalMenuDropDown Now supports browser detection internally. The views in this navtype support auto-browser handling and can be used by external custom navigations. Custom navs that use the views offereed by this nav must also use the javascript functions offered by this nav, which also switch down per-browser.
NavTypeSimpleLeftVertical The NavType for Left Vertical Navigation The vertical sections are collapsable/expandable and stored as personal preferences.
NavTypeTabGroupsLeftVertical The NavType for Left Vertical with Horizontal Tabs below the banner that groups Mypage, Communities, Directory links together and a tab for Administration. The vertical sections are collapsable/expandable and stored as personal preferences.

Requirements

Namespace: com.plumtree.portaluiinfrastructure.navtype

Assembly: portaluiinfrastructure (in portaluiinfrastructure.dll)

See Also

INavTypes Members | com.plumtree.portaluiinfrastructure.navtype Namespace | IPluggableNavRO