Class 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 Detail

      • 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 text
        linkLabelGenerator - generate link label.
        Since:
        2.0M3
    • Method Detail

      • 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.