net.sourceforge.blogentis.storage.impl
Class StorageNavigationExtension

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.storage.impl.StorageNavigationExtension
All Implemented Interfaces:
IBlogExtension, IExtension, INavigationExtension

public class StorageNavigationExtension
extends AbstractNavigationExtension

Extension to merge storage-related ling to navigations.

Author:
abas

Nested Class Summary
 
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
static java.lang.String MEDIA_LIST_NAME
           
static java.lang.String TEMPLATE_LIST_NAME
           
 
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
StorageNavigationExtension(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
 

Field Detail

MEDIA_LIST_NAME

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

TEMPLATE_LIST_NAME

public static final java.lang.String TEMPLATE_LIST_NAME
See Also:
Constant Field Values
Constructor Detail

StorageNavigationExtension

public StorageNavigationExtension(IPlugin plugin,
                                  Blog blog)
Method Detail

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

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


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