Package org.xwiki.rendering.renderer
Class AbstractChainingPrintRenderer
java.lang.Object
org.xwiki.rendering.listener.chaining.AbstractChainingListener
org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
- All Implemented Interfaces:
ChainingListener,ImageListener,LinkListener,Listener,PrintRenderer,Renderer
public abstract class AbstractChainingPrintRenderer
extends AbstractChainingListener
implements PrintRenderer
- Since:
- 1.8RC1
- Version:
- $Id: 93cde196e285213ec5d9e15d0478005adf47e2a6 $
-
Field Summary
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidRemoves the currentWikiPrinterand instead sets the previous printer as active.protected voidpushPrinter(WikiPrinter wikiPrinter) Change the currentWikiPrinterwith the provided one.voidsetPrinter(WikiPrinter printer) Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFigure, beginFigureCaption, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFigure, endFigureCaption, endFormat, endGroup, endHeader, endLink, endList, endListItem, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, getListenerChain, onEmptyLines, onHorizontalLine, onId, onImage, onImage, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord, setListenerChainMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xwiki.rendering.listener.ImageListener
onImage, onImageMethods inherited from interface org.xwiki.rendering.listener.LinkListener
beginLink, endLinkMethods inherited from interface org.xwiki.rendering.listener.Listener
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFigure, beginFigureCaption, beginFormat, beginGroup, beginHeader, beginList, beginListItem, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFigure, endFigureCaption, endFormat, endGroup, endHeader, endList, endListItem, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, onEmptyLines, onHorizontalLine, onId, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord
-
Constructor Details
-
AbstractChainingPrintRenderer
public AbstractChainingPrintRenderer()
-
-
Method Details
-
getMainPrinter
- Returns:
- the main printer.
-
getPrinter
- Specified by:
getPrinterin interfacePrintRenderer- Returns:
- the printer to which events generate results in. For example the XHTML print renderer outputs XHTML to a
WikiPrinterand the resulting XHTML can be retrieved by callingtoString()on it
-
setPrinter
- Specified by:
setPrinterin interfacePrintRenderer- Parameters:
printer- the wiki printer to use when the Renderer needs to output rendered content- Since:
- 2.0M3
-
pushPrinter
Change the currentWikiPrinterwith the provided one.- Parameters:
wikiPrinter- the newWikiPrinterto use
-
popPrinter
protected void popPrinter()Removes the currentWikiPrinterand instead sets the previous printer as active.
-