Package org.apache.wiki.plugin
Class PageViewPlugin
java.lang.Object
org.apache.wiki.plugin.AbstractReferralPlugin
org.apache.wiki.plugin.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:
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
show=none sort=name- Since:
- 2.8
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classPage view manager, handling all storage. -
Field Summary
Fields inherited from class org.apache.wiki.plugin.AbstractReferralPlugin
ALL_ITEMS, items, m_after, m_before, m_dateFormat, m_dateLastModified, m_engine, m_exclude, m_include, m_lastModified, m_maxwidth, m_separator, m_show, m_sorter, PARAM_AFTER, PARAM_BEFORE, PARAM_COLUMNS, PARAM_EXCLUDE, PARAM_INCLUDE, PARAM_LASTMODIFIED, PARAM_MAXWIDTH, PARAM_SEPARATOR, PARAM_SHOW, PARAM_SHOW_VALUE_COUNT, PARAM_SHOW_VALUE_PAGES, PARAM_SORTORDER, PARAM_SORTORDER_HUMAN, PARAM_SORTORDER_JAVA, PARAM_SORTORDER_LOCALEFields inherited from interface org.apache.wiki.api.plugin.Plugin
CORE_PLUGINS_RESOURCEBUNDLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDisplayName(Locale locale) voidinitialize(org.apache.wiki.api.core.Engine engine) Initialize the PageViewPlugin and its singleton.Methods inherited from class org.apache.wiki.plugin.AbstractReferralPlugin
applyColumnsStyle, filterAndSortCollection, filterCollection, filterWikiPageCollection, initialize, makeHTML, wikitizeCollectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wiki.api.plugin.Plugin
getSnipExample
-
Constructor Details
-
PageViewPlugin
public PageViewPlugin()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein interfaceorg.apache.wiki.api.plugin.Plugin
-
initialize
Initialize the PageViewPlugin and its singleton.- Specified by:
initializein interfaceorg.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:
executein interfaceorg.apache.wiki.api.plugin.Plugin- Throws:
org.apache.wiki.api.exceptions.PluginException
-