com.xpn.xwiki.render
Class XWikiRadeoxRenderEngine

java.lang.Object
  extended by org.radeox.engine.BaseRenderEngine
      extended by 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
private  XWikiContext context
           
private static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.radeox.engine.BaseRenderEngine
fp, initialContext, NAME
 
Constructor Summary
XWikiRadeoxRenderEngine(org.radeox.api.engine.context.InitialRenderContext ircontext, XWikiContext context)
           
XWikiRadeoxRenderEngine(XWikiContext context)
           
 
Method Summary
private  void addLinkToContext(java.lang.String docname, XWikiContext context)
           
 void appendCreateLink(java.lang.StringBuffer buffer, java.lang.String name, java.lang.String view)
           
 void appendInternalLink(java.lang.StringBuffer buffer, java.lang.String view, java.lang.String anchor)
           
 void appendLink(java.lang.StringBuffer buffer, java.lang.String name, java.lang.String view)
           
 void appendLink(java.lang.StringBuffer buffer, java.lang.String name, java.lang.String view, java.lang.String anchor)
           
 boolean exists(java.lang.String name)
           
 XWikiContext getContext()
           
 java.lang.String getExternalImageLink()
          Get a link to an image.
protected  void init()
           
 java.lang.String noaccents(java.lang.String name)
           
 void setContext(XWikiContext context)
           
 boolean showCreate()
           
 
Methods inherited from class org.radeox.engine.BaseRenderEngine
getInitialRenderContext, getName, render, render, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

context

private XWikiContext context
Constructor Detail

XWikiRadeoxRenderEngine

public XWikiRadeoxRenderEngine(XWikiContext context)

XWikiRadeoxRenderEngine

public XWikiRadeoxRenderEngine(org.radeox.api.engine.context.InitialRenderContext ircontext,
                               XWikiContext context)
Method Detail

getContext

public XWikiContext getContext()

setContext

public void setContext(XWikiContext context)

init

protected void init()
Overrides:
init in class org.radeox.engine.BaseRenderEngine

noaccents

public java.lang.String noaccents(java.lang.String name)

exists

public boolean exists(java.lang.String name)
Specified by:
exists in interface org.radeox.api.engine.WikiRenderEngine

showCreate

public boolean showCreate()
Specified by:
showCreate in interface org.radeox.api.engine.WikiRenderEngine

appendLink

public void appendLink(java.lang.StringBuffer buffer,
                       java.lang.String name,
                       java.lang.String view,
                       java.lang.String anchor)
Specified by:
appendLink in interface org.radeox.api.engine.WikiRenderEngine

addLinkToContext

private void addLinkToContext(java.lang.String docname,
                              XWikiContext context)

appendLink

public void appendLink(java.lang.StringBuffer buffer,
                       java.lang.String name,
                       java.lang.String view)
Specified by:
appendLink in interface org.radeox.api.engine.WikiRenderEngine

appendInternalLink

public void appendInternalLink(java.lang.StringBuffer buffer,
                               java.lang.String view,
                               java.lang.String anchor)

appendCreateLink

public void appendCreateLink(java.lang.StringBuffer buffer,
                             java.lang.String name,
                             java.lang.String view)
Specified by:
appendCreateLink in interface org.radeox.api.engine.WikiRenderEngine

getExternalImageLink

public java.lang.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 2003 Ludovic Dubost