com.xpn.xwiki.plugin.skinx
Class CssResourceSkinExtensionPlugin
java.lang.Object
com.xpn.xwiki.plugin.XWikiDefaultPlugin
com.xpn.xwiki.plugin.skinx.SkinExtensionPlugin
com.xpn.xwiki.plugin.skinx.CssResourceSkinExtensionPlugin
- All Implemented Interfaces:
- com.xpn.xwiki.plugin.XWikiPluginInterface
public class CssResourceSkinExtensionPlugin
- extends SkinExtensionPlugin
Skin Extension plugin to use css files from JAR resources.
- Since:
- 1.3
- Version:
- $Id: $
|
Method Summary |
void |
beginParsing(com.xpn.xwiki.XWikiContext context)
|
java.lang.String |
endParsing(java.lang.String content,
com.xpn.xwiki.XWikiContext context)
|
java.util.Set<java.lang.String> |
getAlwaysUsedExtensions(com.xpn.xwiki.XWikiContext context)
|
java.lang.String |
getLink(java.lang.String documentName,
com.xpn.xwiki.XWikiContext context)
Abstract method for obtaining a link that points to the actual pulled resource. |
java.lang.String |
getName()
|
void |
init(com.xpn.xwiki.XWikiContext context)
|
void |
virtualInit(com.xpn.xwiki.XWikiContext context)
|
| Methods inherited from class com.xpn.xwiki.plugin.XWikiDefaultPlugin |
beginRendering, commonTagsHandler, downloadAttachment, endRendering, endRenderingHandler, flushCache, flushCache, getClassName, insidePREHandler, outsidePREHandler, setClassName, setName, startRenderingHandler |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CssResourceSkinExtensionPlugin
public CssResourceSkinExtensionPlugin(java.lang.String name,
java.lang.String className,
com.xpn.xwiki.XWikiContext context)
getName
public java.lang.String getName()
-
- Specified by:
getName in interface com.xpn.xwiki.plugin.XWikiPluginInterface- Overrides:
getName in class com.xpn.xwiki.plugin.XWikiDefaultPlugin
- See Also:
XWikiDefaultPlugin.getName()
getLink
public java.lang.String getLink(java.lang.String documentName,
com.xpn.xwiki.XWikiContext context)
- Abstract method for obtaining a link that points to the actual pulled resource. Each type of resource has its own
format for the link, for example Javascript uses
<script src="/path/to/Document">, while CSS
uses <link rel="stylesheet" href="/path/to/Document"> (the actual syntax is longer, this is
just a simplified example).
- Specified by:
getLink in class SkinExtensionPlugin
- Parameters:
documentName - the name of the wiki document holding the resource.context - the current request context, needed to access the URLFactory.
- Returns:
- A
String representation of the linking element that should be printed in the generated HTML. - See Also:
SkinExtensionPlugin.getLink(String, XWikiContext)
beginParsing
public void beginParsing(com.xpn.xwiki.XWikiContext context)
- Description copied from class:
SkinExtensionPlugin
-
- Specified by:
beginParsing in interface com.xpn.xwiki.plugin.XWikiPluginInterface- Overrides:
beginParsing in class SkinExtensionPlugin
- See Also:
XWikiDefaultPlugin.beginParsing(XWikiContext)
endParsing
public java.lang.String endParsing(java.lang.String content,
com.xpn.xwiki.XWikiContext context)
- Description copied from class:
SkinExtensionPlugin
-
- Specified by:
endParsing in interface com.xpn.xwiki.plugin.XWikiPluginInterface- Overrides:
endParsing in class SkinExtensionPlugin
- See Also:
XWikiDefaultPlugin.endParsing(String, XWikiContext)
init
public void init(com.xpn.xwiki.XWikiContext context)
- Specified by:
init in interface com.xpn.xwiki.plugin.XWikiPluginInterface- Overrides:
init in class com.xpn.xwiki.plugin.XWikiDefaultPlugin
- See Also:
XWikiDefaultPlugin.init(com.xpn.xwiki.XWikiContext)
virtualInit
public void virtualInit(com.xpn.xwiki.XWikiContext context)
- Specified by:
virtualInit in interface com.xpn.xwiki.plugin.XWikiPluginInterface- Overrides:
virtualInit in class com.xpn.xwiki.plugin.XWikiDefaultPlugin
- See Also:
XWikiDefaultPlugin.virtualInit(com.xpn.xwiki.XWikiContext)
getAlwaysUsedExtensions
public java.util.Set<java.lang.String> getAlwaysUsedExtensions(com.xpn.xwiki.XWikiContext context)
- Specified by:
getAlwaysUsedExtensions in class SkinExtensionPlugin
Copyright © 2004-2008 XWiki. All Rights Reserved.