com.xpn.xwiki.render
Class XWikiRadeoxRenderEngine
java.lang.Object
org.radeox.engine.BaseRenderEngine
com.xpn.xwiki.render.XWikiRadeoxRenderEngine
- All Implemented Interfaces:
- org.radeox.api.engine.ImageRenderEngine, org.radeox.api.engine.RenderEngine, org.radeox.api.engine.WikiRenderEngine
public class XWikiRadeoxRenderEngine
- extends org.radeox.engine.BaseRenderEngine
- implements org.radeox.api.engine.WikiRenderEngine, org.radeox.api.engine.ImageRenderEngine
Field Summary |
protected org.radeox.filter.FilterPipe |
fp
|
Fields inherited from class org.radeox.engine.BaseRenderEngine |
initialContext |
Method Summary |
void |
appendCreateLink(StringBuffer buffer,
String name,
String view)
|
void |
appendInternalLink(StringBuffer buffer,
String text,
String anchor)
|
void |
appendLink(StringBuffer buffer,
String name,
String view)
|
void |
appendLink(StringBuffer buffer,
String name,
String view,
String anchor)
Appends for example the <a href> HTML code for linking to a wiki page with the given name to the passed
buffer. |
boolean |
exists(String name)
|
String |
getExternalImageLink()
Get a link to an image. |
XWikiContext |
getXWikiContext()
|
protected void |
init()
|
String |
noaccents(String name)
|
String |
render(String content,
org.radeox.api.engine.context.RenderContext context)
Render an input with text markup and return a String with e.g. |
void |
setXWikiContext(XWikiContext context)
|
boolean |
showCreate()
|
Methods inherited from class org.radeox.engine.BaseRenderEngine |
getName, render, render |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fp
protected org.radeox.filter.FilterPipe fp
XWikiRadeoxRenderEngine
public XWikiRadeoxRenderEngine(XWikiContext xwikiContext)
XWikiRadeoxRenderEngine
public XWikiRadeoxRenderEngine(org.radeox.api.engine.context.InitialRenderContext ircontext,
org.radeox.filter.FilterPipe filterPipe,
XWikiContext xwikiContext)
getXWikiContext
public XWikiContext getXWikiContext()
setXWikiContext
public void setXWikiContext(XWikiContext context)
init
protected void init()
- Overrides:
init
in class org.radeox.engine.BaseRenderEngine
- See Also:
XWikiRadeoxRenderer.initFilterPipe(org.radeox.api.engine.context.InitialRenderContext)
render
public String render(String content,
org.radeox.api.engine.context.RenderContext context)
- Render an input with text markup and return a String with e.g. HTML
- Specified by:
render
in interface org.radeox.api.engine.RenderEngine
- Overrides:
render
in class org.radeox.engine.BaseRenderEngine
- Parameters:
content
- String with the input to rendercontext
- Special context for the filter engine, e.g. with configuration information
- Returns:
- result Output with rendered content
noaccents
public String noaccents(String name)
exists
public boolean exists(String name)
- Specified by:
exists
in interface org.radeox.api.engine.WikiRenderEngine
- Parameters:
name
- the name of a wiki page
- Returns:
- true if the page exists or false otherwise
- See Also:
WikiRenderEngine.exists(String)
showCreate
public boolean showCreate()
- Specified by:
showCreate
in interface org.radeox.api.engine.WikiRenderEngine
appendLink
public void appendLink(StringBuffer buffer,
String name,
String view,
String anchor)
- Appends for example the <a href> HTML code for linking to a wiki page with the given name to the passed
buffer.
- Specified by:
appendLink
in interface org.radeox.api.engine.WikiRenderEngine
- Parameters:
buffer
- the string to append toname
- the name of the wiki page pointed to by the linkview
- the text that will be shown to the user for the linkanchor
- the anchor specified in the link if any (can be null)- See Also:
WikiRenderEngine.appendLink(StringBuffer, String, String, String)
appendLink
public void appendLink(StringBuffer buffer,
String name,
String view)
- Specified by:
appendLink
in interface org.radeox.api.engine.WikiRenderEngine
appendInternalLink
public void appendInternalLink(StringBuffer buffer,
String text,
String anchor)
appendCreateLink
public void appendCreateLink(StringBuffer buffer,
String name,
String view)
- Specified by:
appendCreateLink
in interface org.radeox.api.engine.WikiRenderEngine
getExternalImageLink
public String getExternalImageLink()
- Get a link to an image. This can be used by filters or macros to get images for e.g. external links or icons
Should be refactored to get other images as well
- Specified by:
getExternalImageLink
in interface org.radeox.api.engine.ImageRenderEngine
- Returns:
- result String with an HTML link to an image
Copyright © 2004–2014 XWiki. All rights reserved.