Plumtree Portal UI  
 

INavTypes Methods

The methods of the INavTypes interface are listed below. For a complete list of INavTypes interface members, see the INavTypes Members topic.

Public Instance Methods

GetID 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.
GetName Return the text name of this navigation type shown in the subportal editor.
GetNavAreaView 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.
GetScope Return the description of this navigation plugin shown in the subportal editor.
IsFeatureEnabled Return boolean to control whether or not a specific navigation feature is displayed. Examples include the topbar, the header (banner), and the footer.
JavaScriptIncludes 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