org.xwiki.rendering.internal.renderer.xwiki21
Class XWikiSyntaxRenderer
java.lang.Object
org.xwiki.rendering.listener.chaining.AbstractChainingListener
org.xwiki.rendering.renderer.AbstractChainingPrintRenderer
org.xwiki.rendering.internal.renderer.xwiki20.AbstractXWikiSyntaxRenderer
org.xwiki.rendering.internal.renderer.xwiki21.XWikiSyntaxRenderer
- All Implemented Interfaces:
- Initializable, ChainingListener, ImageListener, LinkListener, Listener, PrintRenderer, Renderer
@Component
@Named(value="xwiki/2.1")
@InstantiationStrategy(value=PER_LOOKUP)
public class XWikiSyntaxRenderer
- extends AbstractXWikiSyntaxRenderer
Generates XWiki Syntax 2.1 from XDOM
.
- Since:
- 2.5M2
- See Also:
XWikiSyntaxRenderer
Methods inherited from class org.xwiki.rendering.listener.chaining.AbstractChainingListener |
beginDefinitionDescription, beginDefinitionList, beginDefinitionTerm, beginDocument, beginFormat, beginGroup, beginHeader, beginLink, beginList, beginListItem, beginMacroMarker, beginMetaData, beginParagraph, beginQuotation, beginQuotationLine, beginSection, beginTable, beginTableCell, beginTableHeadCell, beginTableRow, endDefinitionDescription, endDefinitionList, endDefinitionTerm, endDocument, endFormat, endGroup, endHeader, endLink, endList, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, getListenerChain, onEmptyLines, onHorizontalLine, onId, onImage, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord, 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.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 |
linkReferenceSerializer
@Inject
@Named(value="xwiki/2.1/link")
protected ResourceReferenceSerializer linkReferenceSerializer
- Needed by XWikiSyntaxChainingRenderer to serialize wiki link references.
imageReferenceSerializer
@Inject
@Named(value="xwiki/2.1/image")
protected ResourceReferenceSerializer imageReferenceSerializer
- Needed by XWikiSyntaxChainingRenderer to serialize wiki image references.
XWikiSyntaxRenderer
public XWikiSyntaxRenderer()
createXWikiSyntaxChainingRenderer
protected ChainingListener createXWikiSyntaxChainingRenderer(ListenerChain chain)
- Description copied from class:
AbstractXWikiSyntaxRenderer
- Allows extending classes to choose which implementation to use.
- Specified by:
createXWikiSyntaxChainingRenderer
in class AbstractXWikiSyntaxRenderer
- Parameters:
chain
- the rendering chain, see ListenerChain
- Returns:
- the XWiki Syntax renderer containing the implementation to use for handling the listener's events