Class DefaultWikiPrinter

java.lang.Object
org.xwiki.rendering.renderer.printer.DefaultWikiPrinter
All Implemented Interfaces:
WikiPrinter

public class DefaultWikiPrinter extends Object implements WikiPrinter
Printer using a StringBuffer as the underlying output target.
Since:
1.6M1
Version:
$Id: 4f0769c6cf8b069a824c7bf4ff363de8196e8225 $
  • Constructor Details

    • DefaultWikiPrinter

      public DefaultWikiPrinter()
      The default constructor. It initialize a new empty StringBuffer.
    • DefaultWikiPrinter

      public DefaultWikiPrinter(StringBuffer buffer)
      Parameters:
      buffer - the StringBuffer to where to put the provided Strings.
  • Method Details

    • getBuffer

      public StringBuffer getBuffer()
      Returns:
      the buffer containing the printed Strings.
    • getEOL

      protected String getEOL()
      This method is protected to allow classes extending this one to override what a new line is.
      Returns:
      a new line symbols
    • print

      public void print(String text)
      Specified by:
      print in interface WikiPrinter
      Parameters:
      text - print the provided String.
    • println

      public void println(String text)
      Specified by:
      println in interface WikiPrinter
      Parameters:
      text - print the provided String and add a new line.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clear

      public void clear()
      Removes the buffer's content which allows the printer to be reused.