net.sourceforge.blogentis.plugins.impl
Class PostEditExtensionPointImpl

java.lang.Object
  extended bynet.sourceforge.blogentis.plugins.AbstractExtensionPoint
      extended bynet.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
          extended bynet.sourceforge.blogentis.plugins.impl.PostEditExtensionPointImpl
All Implemented Interfaces:
IBlogExtensionPoint, IExtensionPoint, IPostEditExtensionPoint

public class PostEditExtensionPointImpl
extends AbstractBlogExtensionPoint
implements IPostEditExtensionPoint

Author:
abas

Field Summary
 
Fields inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
blog, preferences
 
Fields inherited from class net.sourceforge.blogentis.plugins.AbstractExtensionPoint
extensions, plugin
 
Constructor Summary
PostEditExtensionPointImpl(IPlugin plugin, Blog blog)
           
 
Method Summary
 java.lang.String buildOptionsHTML(BlogRunData data, Post post)
           
 java.lang.Class getExtensionClass()
          Get the class or interface that extensions for this extension point have to implement.
 java.lang.String getName()
          Get the user-visible name of this extension point.
 void postDeleted(BlogRunData data, Post post)
           
 void postModified(BlogRunData data, Post post)
           
 void postNew(BlogRunData data, Post post)
           
 void postPublicationStatusChanged(BlogRunData data, Post post, int newState)
           
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
getBlog, getPreferences
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractExtensionPoint
addExtension, getExtensions, getPlugin, removeExtension, removeExtensions
 
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.IBlogExtensionPoint
getBlog
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IExtensionPoint
addExtension, getExtensions, getPlugin, removeExtension, removeExtensions
 

Constructor Detail

PostEditExtensionPointImpl

public PostEditExtensionPointImpl(IPlugin plugin,
                                  Blog blog)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: IExtensionPoint
Get the user-visible name of this extension point.

Specified by:
getName in interface IExtensionPoint
Returns:
the name of this extension point.

getExtensionClass

public java.lang.Class getExtensionClass()
Description copied from interface: IExtensionPoint
Get the class or interface that extensions for this extension point have to implement.

Specified by:
getExtensionClass in interface IExtensionPoint
Returns:
this extension points' appropriate base class or inteface.

postNew

public void postNew(BlogRunData data,
                    Post post)
Specified by:
postNew in interface IPostEditExtensionPoint

postModified

public void postModified(BlogRunData data,
                         Post post)
Specified by:
postModified in interface IPostEditExtensionPoint

postPublicationStatusChanged

public void postPublicationStatusChanged(BlogRunData data,
                                         Post post,
                                         int newState)
Specified by:
postPublicationStatusChanged in interface IPostEditExtensionPoint

postDeleted

public void postDeleted(BlogRunData data,
                        Post post)
Specified by:
postDeleted in interface IPostEditExtensionPoint

buildOptionsHTML

public java.lang.String buildOptionsHTML(BlogRunData data,
                                         Post post)
Specified by:
buildOptionsHTML in interface IPostEditExtensionPoint


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