public class CssSkinFileExtensionPlugin
extends com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPlugin
| Modifier and Type | Field and Description |
|---|---|
static String |
PLUGIN_NAME
The identifier for this plugin; used for accessing the plugin from velocity, and as the action returning the
extension content.
|
| Constructor and Description |
|---|
CssSkinFileExtensionPlugin(String name,
String className,
com.xpn.xwiki.XWikiContext context)
XWiki plugin constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
endParsing(String content,
com.xpn.xwiki.XWikiContext context) |
Set<String> |
getAlwaysUsedExtensions(com.xpn.xwiki.XWikiContext context) |
String |
getLink(String filename,
com.xpn.xwiki.XWikiContext context) |
String |
getName() |
com.xpn.xwiki.api.Api |
getPluginApi(com.xpn.xwiki.plugin.XWikiPluginInterface plugin,
com.xpn.xwiki.XWikiContext context) |
boolean |
hasPageExtensions(com.xpn.xwiki.XWikiContext context) |
getCacheResources, getImportString, getParameter, getParametersForResource, getParametersMap, getPulledResources, initializeRequestListIfNeeded, parametersAsQueryString, restoreCacheResources, sanitize, use, usebeginParsing, beginRendering, commonTagsHandler, downloadAttachment, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, getLocalization, init, insidePREHandler, localizePlainOrKey, outsidePREHandler, setClassName, setName, startRenderingHandler, virtualInitpublic static final String PLUGIN_NAME
public CssSkinFileExtensionPlugin(String name, String className, com.xpn.xwiki.XWikiContext context)
name - The name of the plugin, which can be used for retrieving the plugin API from velocity. Unused.className - The canonical classname of the plugin. Unused.context - The current request context.XWikiDefaultPlugin(String,String,com.xpn.xwiki.XWikiContext)public String getName()
getName in interface com.xpn.xwiki.plugin.XWikiPluginInterfacegetName in class com.xpn.xwiki.plugin.XWikiDefaultPluginpublic com.xpn.xwiki.api.Api getPluginApi(com.xpn.xwiki.plugin.XWikiPluginInterface plugin,
com.xpn.xwiki.XWikiContext context)
getPluginApi in interface com.xpn.xwiki.plugin.XWikiPluginInterfacegetPluginApi in class com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPluginpublic String getLink(String filename, com.xpn.xwiki.XWikiContext context)
getLink in class com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPluginpublic String endParsing(String content, com.xpn.xwiki.XWikiContext context)
We must override this method since the plugin manager only calls it for classes that provide their own implementation, and not an inherited one.
endParsing in interface com.xpn.xwiki.plugin.XWikiPluginInterfaceendParsing in class com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPluginAbstractSkinExtensionPlugin.endParsing(String, XWikiContext)public Set<String> getAlwaysUsedExtensions(com.xpn.xwiki.XWikiContext context)
There is no support for always used skinfile-based extensions.
getAlwaysUsedExtensions in class com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPluginAbstractSkinExtensionPlugin.getAlwaysUsedExtensions(XWikiContext)public boolean hasPageExtensions(com.xpn.xwiki.XWikiContext context)
Not supported for skinfile-based extensions.
hasPageExtensions in class com.xpn.xwiki.plugin.skinx.AbstractSkinExtensionPluginAbstractSkinExtensionPlugin.hasPageExtensions(com.xpn.xwiki.XWikiContext)Copyright © 2011–2017 University of Toronto, Computational Biology Lab. All rights reserved.