public class LinkLabelGeneratorChainingListener
extends org.xwiki.rendering.listener.chaining.AbstractChainingListener
Modifier and Type | Field and Description |
---|---|
protected org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator |
linkLabelGenerator
The generator for the link labels.
|
protected org.xwiki.rendering.parser.StreamParser |
linkLabelParser
The parser for the link labels, used to parse the generated labels and create events to the next listener in the
chain.
|
Constructor and Description |
---|
LinkLabelGeneratorChainingListener(org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator linkLabelGenerator,
org.xwiki.rendering.parser.StreamParser linkLabelParser,
org.xwiki.rendering.listener.chaining.ListenerChain listenerChain)
Creates a new link generator chaining listener.
|
Modifier and Type | Method and Description |
---|---|
void |
endLink(org.xwiki.rendering.listener.reference.ResourceReference reference,
boolean freestanding,
Map<String,String> parameters) |
protected org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener |
getEmptyBlockState() |
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, endList, endListItem, endListItem, endMacroMarker, endMetaData, endParagraph, endQuotation, endQuotationLine, endSection, endTable, endTableCell, endTableHeadCell, endTableRow, getListenerChain, onEmptyLines, onHorizontalLine, onId, onImage, onMacro, onNewLine, onRawText, onSpace, onSpecialSymbol, onVerbatim, onWord, setListenerChain
protected org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator linkLabelGenerator
protected org.xwiki.rendering.parser.StreamParser linkLabelParser
public LinkLabelGeneratorChainingListener(org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator linkLabelGenerator, org.xwiki.rendering.parser.StreamParser linkLabelParser, org.xwiki.rendering.listener.chaining.ListenerChain listenerChain)
linkLabelGenerator
- the generator used to generate link labelslinkLabelParser
- the parser for the link labels, normally a plain text parserlistenerChain
- the chain this listener is part ofprotected org.xwiki.rendering.listener.chaining.EmptyBlockChainingListener getEmptyBlockState()
public void endLink(org.xwiki.rendering.listener.reference.ResourceReference reference, boolean freestanding, Map<String,String> parameters)
endLink
in interface org.xwiki.rendering.listener.LinkListener
endLink
in class org.xwiki.rendering.listener.chaining.AbstractChainingListener
AbstractChainingListener.endLink(
org.xwiki.rendering.listener.reference.ResourceReference , boolean, java.util.Map)
Copyright © 2004–2022 XWiki. All rights reserved.