Plumtree Pluggable Navigation API  
 

INavTypes Members

INavTypes overview

Public Instance Methods

iconGetID Return the integer order of the navigation type. Must be greater than 5 for external plugins. Note that this number must be unique among registered navigation plugins on any specific install.
iconGetName Return the text name of this navigation type shown in the subportal editor.
iconGetNavAreaView Primary method to implement for pluggable navigation support. Return stringname of the view class by page area used in pluggable navigation. Viewnames returned will be registered as IView types associated with the main display class' MVC hierarchy and used to render the page via pluggable navigation. Area examples include left and right of page body, and above and below the banner. IView classes return HTML used to display the page.
iconGetScope Return the description of this navigation plugin shown in the subportal editor.
iconIsFeatureEnabled Return boolean to control whether or not a specific navigation feature is displayed. Examples include the topbar, the header (banner), and the footer.
iconJavaScriptIncludes Return the names of the javascript file includes as an array of strings or null if none are used. A single javascript include is supported for all subviews in each pluggable navigation instance. IMPORTANT NOTE: This function is where IView.DisplayJavaScript() should be called in order for the navigation view specific javascript to appear in the navigation.

See Also

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