| org.blojsom.plugin.Plugin
All known Subclasses: org.blojsom.plugin.tools.ExtendedListToolPlugin, org.blojsom.plugin.weblogsping.WeblogsPingPlugin, org.blojsom.plugin.trackback.TrackbackModerationPlugin, org.blojsom.plugin.tools.ArrayToolPlugin, org.blojsom.plugin.date.DateFormatPlugin, org.blojsom.plugin.common.ConvertLineBreaksPlugin, org.blojsom.plugin.macro.MacroExpansionPlugin, org.blojsom.plugin.statistics.WordCountPlugin, org.blojsom.plugin.textile.TextilePlugin, org.blojsom.plugin.admin.BaseAdminPlugin, org.blojsom.plugin.common.CollectionUtilitiesPlugin, org.blojsom.plugin.emoticons.EnhancedEmoticonsPlugin, org.blojsom.plugin.hyperlink.HyperlinkURLPlugin, org.blojsom.plugin.velocity.StandaloneVelocityPlugin, org.blojsom.plugin.markup.MarkupSelectionPlugin, org.blojsom.plugin.tools.IteratorToolPlugin, org.blojsom.plugin.wiki.WikiPlugin, org.blojsom.plugin.tools.DateToolPlugin, org.blojsom.plugin.filter.XSSFilterPlugin, org.blojsom.plugin.tools.ListToolPlugin, org.blojsom.plugin.statistics.DaysSincePostedPlugin, org.blojsom.plugin.moderation.IPAddressModerationPlugin, org.blojsom.plugin.highlight.GoogleHighlightPlugin, org.blojsom.plugin.tools.RenderToolPlugin, org.blojsom.plugin.technorati.TagCloudPlugin, org.blojsom.plugin.weather.WeatherPlugin, org.blojsom.plugin.calendar.AbstractCalendarPlugin, org.blojsom.plugin.footnote.FootnotePlugin, org.blojsom.plugin.tools.ImportToolPlugin, org.blojsom.plugin.obfuscation.SimpleObfuscationPlugin, org.blojsom.plugin.comment.CommentModerationPlugin, org.blojsom.plugin.language.LanguageSelectionPlugin, org.blojsom.plugin.aggregator.InternalAggregatorPlugin, org.blojsom.plugin.markdown.MarkdownPlugin, org.blojsom.plugin.twitter.TwitterNotificationPlugin, org.blojsom.plugin.skip.SkipFilterHelperPlugin, org.blojsom.plugin.tools.MathToolPlugin, org.blojsom.plugin.pingback.RecentPingbacksPlugin, org.blojsom.plugin.moderation.OpenProxyModerationPlugin, org.blojsom.plugin.moderation.SpamPhraseModerationPlugin, org.blojsom.plugin.permission.PermissionCheckPlugin, org.blojsom.plugin.trackback.RecentTrackbacksPlugin, org.blojsom.plugin.akismet.AkismetModerationPlugin, org.blojsom.plugin.common.RSSEnclosurePlugin, org.blojsom.plugin.meta.MetaPlugin, org.blojsom.plugin.comment.RecentCommentsPlugin, org.blojsom.plugin.nofollow.NoFollowPlugin, org.blojsom.plugin.common.FileAttachmentPlugin, org.blojsom.plugin.moderation.LinkSpamModerationPlugin, org.blojsom.plugin.excerpt.ExcerptPlugin, org.blojsom.plugin.pingback.PingbackPlugin, org.blojsom.plugin.limiter.PreviewPlugin, org.blojsom.plugin.xpath.XPathPlugin, org.blojsom.plugin.trackback.AutoTrackbackPlugin, org.blojsom.plugin.common.StringUtilitiesPlugin, org.blojsom.plugin.scripting.GroovyPlugin, org.blojsom.plugin.search.SimpleSearchPlugin, org.blojsom.plugin.limiter.ConditionalGetPlugin, org.blojsom.plugin.chrono.ChronoPlugin,
Plugin | public interface Plugin (Code) | | Plugin
author: David Czarnecki since: blojsom 3.0 version: $Id: Plugin.java,v 1.2 2007/01/17 02:35:18 czarneckid Exp $ |
destroy | public void destroy() throws PluginException(Code) | | Called when BlojsomServlet is taken out of service
throws: PluginException - If there is an error in finalizing this plugin |
init | public void init() throws PluginException(Code) | | Initialize this plugin. This method only called when the plugin is instantiated.
throws: PluginException - If there is an error initializing the plugin |
process | public Entry[] process(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Blog blog, Map context, Entry[] entries) throws PluginException(Code) | | Process the blog entries
Parameters: httpServletRequest - Request Parameters: httpServletResponse - Response Parameters: blog - Blog instance Parameters: context - Context Parameters: entries - Blog entries retrieved for the particular request Modified set of blog entries throws: PluginException - If there is an error processing the blog entries |
|
|