net.sourceforge.blogentis.plugins.base
Interface INavigationExtension

All Superinterfaces:
IBlogExtension, IExtension
All Known Implementing Classes:
AbstractNavigationExtension

public interface INavigationExtension
extends IBlogExtension

Extensions to the navigation list should implement this interface. The navigation model is simple: a navigation list has an name.

Author:
abas

Field Summary
static java.lang.String ADMIN_LIST_NAME
           
static java.lang.String ADMIN_SITE_NAME
           
static java.lang.String APPEARANCE_LIST_NAME
           
static java.lang.String AUTHORING_ACTIONS_NAME
           
static java.lang.String BLOG_SETTINGS_NAME
           
static java.lang.String SIDEBOX_LIST_NAME
           
static java.lang.String USER_ACTIONS_NAME
           
 
Method Summary
 void addNavigations(BlogRunData data, java.lang.String navName, java.util.List links)
          This method will be called to fill the list of links.
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IBlogExtension
getPreferences, setPreferences
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IExtension
getName, getPlugin
 

Field Detail

ADMIN_LIST_NAME

public static final java.lang.String ADMIN_LIST_NAME
See Also:
Constant Field Values

BLOG_SETTINGS_NAME

public static final java.lang.String BLOG_SETTINGS_NAME
See Also:
Constant Field Values

APPEARANCE_LIST_NAME

public static final java.lang.String APPEARANCE_LIST_NAME
See Also:
Constant Field Values

SIDEBOX_LIST_NAME

public static final java.lang.String SIDEBOX_LIST_NAME
See Also:
Constant Field Values

USER_ACTIONS_NAME

public static final java.lang.String USER_ACTIONS_NAME
See Also:
Constant Field Values

ADMIN_SITE_NAME

public static final java.lang.String ADMIN_SITE_NAME
See Also:
Constant Field Values

AUTHORING_ACTIONS_NAME

public static final java.lang.String AUTHORING_ACTIONS_NAME
See Also:
Constant Field Values
Method Detail

addNavigations

public void addNavigations(BlogRunData data,
                           java.lang.String navName,
                           java.util.List links)
This method will be called to fill the list of links. If this extension does not know about the specified navName, it will simply leave the list unmodified.

Parameters:
data - the BlogRunData of the current request
navName - the navigation lists' name.
links - the navigation list to be modified.


Copyright © 2003-2004 SourceForge.net. All Rights Reserved.