com.xpn.xwiki.render
Class XWikiWikiBaseRenderer

java.lang.Object
  extended by com.xpn.xwiki.render.XWikiWikiBaseRenderer
All Implemented Interfaces:
XWikiRenderer

public class XWikiWikiBaseRenderer
extends java.lang.Object
implements XWikiRenderer


Field Summary
private  boolean removePre
           
private  boolean renderWiki
           
 
Constructor Summary
XWikiWikiBaseRenderer()
           
XWikiWikiBaseRenderer(boolean renderWiki, boolean removePre)
           
 
Method Summary
 java.lang.String convertMultiLine(java.lang.String macroname, java.lang.String params, java.lang.String data, java.lang.String allcontent, XWikiVirtualMacro macro, XWikiContext context)
           
 java.lang.String convertSingleLine(java.lang.String macroname, java.lang.String params, java.lang.String allcontent, XWikiVirtualMacro macro, XWikiContext context)
           
 void flushCache()
           
 java.lang.String handleAllTags(java.lang.String content, XWikiDocument doc, XWikiContext context)
           
private  java.lang.String handleEmphasis(java.lang.String line, Util util)
           
private  java.lang.String handleHeadings(java.lang.String line, Util util)
           
private  java.lang.String handleHR(java.lang.String line, Util util)
           
 java.lang.String handleInternalTags(java.lang.String content, XWikiDocument doc, XWikiContext context)
           
private  java.lang.String handleList(ListSubstitution ls, java.lang.StringBuffer output, java.lang.String line, Util util)
           
private  java.lang.String handleVERBATIM(java.lang.String line, Util util)
           
private  java.lang.String handleWikiNames(java.lang.String line, Util util, XWikiContext context)
           
static void internalLink(java.lang.StringBuffer output, java.lang.String start, java.lang.String web, java.lang.String topic, java.lang.String link, java.lang.String anchor, boolean doLink, XWikiContext context, Util util)
           
 boolean isRemovePre()
           
 boolean isRenderWiki()
           
static java.lang.String makeAnchor(java.lang.String text, Util util)
           
static void makeHeading(java.lang.StringBuffer stringBuffer, java.lang.String level, java.lang.String text, Util util)
           
 java.lang.String render(java.lang.String content, XWikiDocument contentdoc, XWikiDocument doc, XWikiContext context)
           
 void setRemovePre(boolean removePre)
           
 void setRenderWiki(boolean renderWiki)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

removePre

private boolean removePre

renderWiki

private boolean renderWiki
Constructor Detail

XWikiWikiBaseRenderer

public XWikiWikiBaseRenderer()

XWikiWikiBaseRenderer

public XWikiWikiBaseRenderer(boolean renderWiki,
                             boolean removePre)
Method Detail

makeAnchor

public static java.lang.String makeAnchor(java.lang.String text,
                                          Util util)

makeHeading

public static void makeHeading(java.lang.StringBuffer stringBuffer,
                               java.lang.String level,
                               java.lang.String text,
                               Util util)

internalLink

public static void internalLink(java.lang.StringBuffer output,
                                java.lang.String start,
                                java.lang.String web,
                                java.lang.String topic,
                                java.lang.String link,
                                java.lang.String anchor,
                                boolean doLink,
                                XWikiContext context,
                                Util util)

handleInternalTags

public java.lang.String handleInternalTags(java.lang.String content,
                                           XWikiDocument doc,
                                           XWikiContext context)

handleAllTags

public java.lang.String handleAllTags(java.lang.String content,
                                      XWikiDocument doc,
                                      XWikiContext context)

render

public java.lang.String render(java.lang.String content,
                               XWikiDocument contentdoc,
                               XWikiDocument doc,
                               XWikiContext context)
Specified by:
render in interface XWikiRenderer

flushCache

public void flushCache()
Specified by:
flushCache in interface XWikiRenderer

handleList

private java.lang.String handleList(ListSubstitution ls,
                                    java.lang.StringBuffer output,
                                    java.lang.String line,
                                    Util util)

handleVERBATIM

private java.lang.String handleVERBATIM(java.lang.String line,
                                        Util util)

handleEmphasis

private java.lang.String handleEmphasis(java.lang.String line,
                                        Util util)

handleHR

private java.lang.String handleHR(java.lang.String line,
                                  Util util)

handleHeadings

private java.lang.String handleHeadings(java.lang.String line,
                                        Util util)

handleWikiNames

private java.lang.String handleWikiNames(java.lang.String line,
                                         Util util,
                                         XWikiContext context)

isRemovePre

public boolean isRemovePre()

setRemovePre

public void setRemovePre(boolean removePre)

isRenderWiki

public boolean isRenderWiki()

setRenderWiki

public void setRenderWiki(boolean renderWiki)

convertMultiLine

public java.lang.String convertMultiLine(java.lang.String macroname,
                                         java.lang.String params,
                                         java.lang.String data,
                                         java.lang.String allcontent,
                                         XWikiVirtualMacro macro,
                                         XWikiContext context)
Specified by:
convertMultiLine in interface XWikiRenderer

convertSingleLine

public java.lang.String convertSingleLine(java.lang.String macroname,
                                          java.lang.String params,
                                          java.lang.String allcontent,
                                          XWikiVirtualMacro macro,
                                          XWikiContext context)
Specified by:
convertSingleLine in interface XWikiRenderer


Copyright 2003 Ludovic Dubost