org.xwiki.rendering.internal.renderer.xwiki21
Class XWikiSyntaxChainingRenderer

java.lang.Object
  extended by org.xwiki.rendering.listener.chaining.AbstractChainingListener
      extended by org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
          extended by org.xwiki.rendering.internal.renderer.xwiki20.XWikiSyntaxChainingRenderer
              extended by org.xwiki.rendering.internal.renderer.xwiki21.XWikiSyntaxChainingRenderer
All Implemented Interfaces:
ChainingListener, StackableChainingListener, ImageListener, LinkListener, Listener, PrintRenderer, Renderer

public class XWikiSyntaxChainingRenderer
extends XWikiSyntaxChainingRenderer

Convert listener events to XWiki Syntax 2.1 output.

Since:
2.5M2
Version:
$Id$

Field Summary
 
Fields inherited from interface org.xwiki.rendering.listener.Listener
EMPTY_PARAMETERS
 
Constructor Summary
XWikiSyntaxChainingRenderer(ListenerChain listenerChain, ResourceReferenceSerializer linkReferenceSerializer, ResourceReferenceSerializer imageReferenceSerializer)
           
 
Method Summary
protected  XWikiSyntaxResourceRenderer createXWikiSyntaxImageRenderer(ListenerChain listenerChain, ResourceReferenceSerializer imageReferenceSerializer)
          
protected  XWikiSyntaxResourceRenderer createXWikiSyntaxLinkRenderer(ListenerChain listenerChain, ResourceReferenceSerializer linkReferenceSerializer)
          
 
Methods inherited from class org.xwiki.rendering.internal.renderer.xwiki20.XWikiSyntaxChainingRenderer
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginMacroMarker, beginParagraph, beginQuotation, beginQuotationLine, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, createChainingListenerInstance, endDefinitionDescription, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endLink, endList, endListItem, endMacroMarker, endParagraph, endQuotationLine, endTableCell, endTableHeadCell, getXWikiPrinter, onEmptyLines, onHorizontalLine, onId, onImage, onMacro, onNewLine, onSpace, onSpecialSymbol, onVerbatim, onWord, popPrinter, printParameters, printParameters, setPrinter
 
Methods inherited from class org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
getMainPrinter, getPrinter, pushPrinter
 
Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener
beginDocument, beginMetaData, beginSection, endDefinitionList, endMetaData, endQuotation, endSection, endTable, endTableRow, getListenerChain, onRawText, setListenerChain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xwiki.rendering.listener.chaining.ChainingListener
getListenerChain
 
Methods inherited from interface org.xwiki.rendering.listener.Listener
beginDocument, beginMetaData, beginSection, endDefinitionList, endMetaData, endQuotation, endSection, endTable, endTableRow, onRawText
 

Constructor Detail

XWikiSyntaxChainingRenderer

public XWikiSyntaxChainingRenderer(ListenerChain listenerChain,
                                   ResourceReferenceSerializer linkReferenceSerializer,
                                   ResourceReferenceSerializer imageReferenceSerializer)
Parameters:
listenerChain - the rendering listener chain
linkReferenceSerializer - the serializer to use to serialize link references
imageReferenceSerializer - the serializer to use to serialize image references
Since:
2.5RC1
Method Detail

createXWikiSyntaxLinkRenderer

protected XWikiSyntaxResourceRenderer createXWikiSyntaxLinkRenderer(ListenerChain listenerChain,
                                                                    ResourceReferenceSerializer linkReferenceSerializer)

Overrides:
createXWikiSyntaxLinkRenderer in class XWikiSyntaxChainingRenderer
Since:
2.5RC1
See Also:
XWikiSyntaxChainingRenderer.createXWikiSyntaxLinkRenderer( ListenerChain, org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer)

createXWikiSyntaxImageRenderer

protected XWikiSyntaxResourceRenderer createXWikiSyntaxImageRenderer(ListenerChain listenerChain,
                                                                     ResourceReferenceSerializer imageReferenceSerializer)

Overrides:
createXWikiSyntaxImageRenderer in class XWikiSyntaxChainingRenderer
Since:
2.5RC1
See Also:
XWikiSyntaxChainingRenderer.createXWikiSyntaxImageRenderer( ListenerChain, org.xwiki.rendering.renderer.reference.ResourceReferenceSerializer)


Copyright © 2004-2011 XWiki. All Rights Reserved.