org.xwiki.rendering.renderer
Interface PrintRenderer

All Superinterfaces:
ImageListener, LinkListener, Listener, Renderer
All Known Implementing Classes:
AbstractChainingPrintRenderer

@Role
public interface PrintRenderer
extends Renderer

A Print Renderer is a Renderer that outputs its results to a WikiPrinter.

Since:
1.6M1
Version:
$Id$

Field Summary
 
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS
 
Method Summary
 WikiPrinter getPrinter()
           
 void setPrinter(WikiPrinter printer)
           
 
Methods inherited from interface org.xwiki.rendering.listener.Listener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFormat, beginGroup, beginHeader, beginList, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endList, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, onEmptyLines, onHorizontalLine, onId, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord
 
Methods inherited from interface org.xwiki.rendering.listener.LinkListener
beginLink, endLink
 
Methods inherited from interface org.xwiki.rendering.listener.ImageListener
onImage
 

Method Detail

getPrinter

WikiPrinter getPrinter()
Returns:
the printer to which events generate results in. For example the XHTML print renderer outputs XHTML to a WikiPrinter and the resulting XHTML can be retrieved by calling org.xwiki.rendering.renderer.printer.WikiPrinter#toString()

setPrinter

void setPrinter(WikiPrinter printer)
Parameters:
printer - the wiki printer to use when the Renderer needs to output rendered content
Since:
2.0M3


Copyright © 2004-2012 XWiki. All Rights Reserved.