net.sourceforge.blogentis.plugins.impl
Class UserNavigationExtension

java.lang.Object
  extended bynet.sourceforge.blogentis.plugins.AbstractExtension
      extended bynet.sourceforge.blogentis.plugins.AbstractBlogExtension
          extended bynet.sourceforge.blogentis.plugins.base.AbstractNavigationExtension
              extended bynet.sourceforge.blogentis.plugins.impl.UserNavigationExtension
All Implemented Interfaces:
IBlogExtension, IExtension, INavigationExtension

public class UserNavigationExtension
extends AbstractNavigationExtension

This extension adds user preferences to the navigations.

Author:
abas

Nested Class Summary
static class UserNavigationExtension.EditPost
           
static class UserNavigationExtension.LogInOut
           
 
Nested classes inherited from class net.sourceforge.blogentis.plugins.base.AbstractNavigationExtension
AbstractNavigationExtension.AbstractLink, AbstractNavigationExtension.Authenticator, AbstractNavigationExtension.LinkToActionPage, AbstractNavigationExtension.LinkToParameterPage, AbstractNavigationExtension.LinkToSplitPage, AbstractNavigationExtension.LinkToTemplate, AbstractNavigationExtension.TargetAuthenticator
 
Field Summary
 
Fields inherited from class net.sourceforge.blogentis.plugins.base.AbstractNavigationExtension
AuthorAuthenticator, BlogAdminAuthenticator, EditorAuthenticator, SiteAdminAuthenticator
 
Fields inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtension
blog, preferences
 
Fields inherited from interface net.sourceforge.blogentis.plugins.base.INavigationExtension
ADMIN_LIST_NAME, ADMIN_SITE_NAME, APPEARANCE_LIST_NAME, AUTHORING_ACTIONS_NAME, BLOG_SETTINGS_NAME, SIDEBOX_LIST_NAME, USER_ACTIONS_NAME
 
Constructor Summary
UserNavigationExtension(IPlugin plugin, Blog blog)
           
 
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.
 java.lang.String getName()
          Get the name of this extension.
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtension
getPreferences, setPreferences
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractExtension
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IBlogExtension
getPreferences, setPreferences
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IExtension
getPlugin
 

Constructor Detail

UserNavigationExtension

public UserNavigationExtension(IPlugin plugin,
                               Blog blog)
Method Detail

addNavigations

public void addNavigations(BlogRunData data,
                           java.lang.String navName,
                           java.util.List links)
Description copied from interface: INavigationExtension
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.

Specified by:
addNavigations in interface INavigationExtension
Overrides:
addNavigations in class AbstractNavigationExtension

getName

public java.lang.String getName()
Description copied from interface: IExtension
Get the name of this extension. It should include a short description of the functionality.

Returns:
the name of this extension


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