Class PageViewPlugin

All Implemented Interfaces:
org.apache.wiki.api.plugin.InitializablePlugin, org.apache.wiki.api.plugin.Plugin

public class PageViewPlugin extends AbstractReferralPlugin implements org.apache.wiki.api.plugin.Plugin, org.apache.wiki.api.plugin.InitializablePlugin
This plugin counts the number of times a page has been viewed.
Parameters:
  • count=yes|no
  • show=none|count|list
  • entries=maximum number of list entries to be returned
  • min=minimum page count to be listed
  • max=maximum page count to be listed
  • sort=name|count
Default values:
show=none sort=name
Since:
2.8
  • Constructor Details

  • Method Details

    • getDisplayName

      public String getDisplayName(Locale locale)
      Specified by:
      getDisplayName in interface org.apache.wiki.api.plugin.Plugin
    • initialize

      public void initialize(org.apache.wiki.api.core.Engine engine)
      Initialize the PageViewPlugin and its singleton.
      Specified by:
      initialize in interface org.apache.wiki.api.plugin.InitializablePlugin
      Parameters:
      engine - The wiki engine.
    • execute

      public String execute(org.apache.wiki.api.core.Context context, Map<String,String> params) throws org.apache.wiki.api.exceptions.PluginException
      Specified by:
      execute in interface org.apache.wiki.api.plugin.Plugin
      Throws:
      org.apache.wiki.api.exceptions.PluginException