Package com.xwiki.macros.confluence
Class ConfluenceTocZoneBlockFilter
java.lang.Object
org.xwiki.rendering.block.PlainTextBlockFilter
com.xwiki.macros.confluence.ConfluenceTocZoneBlockFilter
- All Implemented Interfaces:
org.xwiki.rendering.block.BlockFilter
public class ConfluenceTocZoneBlockFilter
extends org.xwiki.rendering.block.PlainTextBlockFilter
Used to filter the
HeaderBlock title to generate the toc anchor.- Since:
- 1.25.4
- Version:
- $Id$
-
Constructor Summary
ConstructorsConstructorDescriptionConfluenceTocZoneBlockFilter(org.xwiki.rendering.parser.Parser plainTextParser, org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator linkLabelGenerator) -
Method Summary
Modifier and TypeMethodDescriptionList<org.xwiki.rendering.block.Block>generateLabel(org.xwiki.rendering.block.HeaderBlock headerBlock) Methods inherited from class org.xwiki.rendering.block.PlainTextBlockFilter
filter
-
Constructor Details
-
ConfluenceTocZoneBlockFilter
public ConfluenceTocZoneBlockFilter(org.xwiki.rendering.parser.Parser plainTextParser, org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator linkLabelGenerator) - Parameters:
plainTextParser- a plain text parser used to transform link labels into plain textlinkLabelGenerator- generate link label.- Since:
- 2.0M3
-
-
Method Details
-
generateLabel
public List<org.xwiki.rendering.block.Block> generateLabel(org.xwiki.rendering.block.HeaderBlock headerBlock) - Parameters:
headerBlock- the section title.- Returns:
- the filtered label to use in toc anchor link.
-