Class FigureBlock

java.lang.Object
org.xwiki.rendering.block.AbstractBlock
org.xwiki.rendering.block.FigureBlock
All Implemented Interfaces:
Cloneable, Block

public class FigureBlock extends AbstractBlock
Tags the content as a figure (image(s), diagram, code fragment, audio, video, charts, etc). This is similar to the HTML5 <figure> element), with the ability to associate a caption to the figure.
Since:
10.2
Version:
$Id: ba194216ea48f29dd53b1e3cfceefca1e9d029ba $
  • Constructor Details

    • FigureBlock

      public FigureBlock(List<Block> blocks)
      Parameters:
      blocks - the children blocks of the figure
    • FigureBlock

      public FigureBlock(List<Block> blocks, Map<String,String> parameters)
      Parameters:
      blocks - the children blocks of the figure
      parameters - the parameters of the figure
  • Method Details

    • before

      public void before(Listener listener)
      Description copied from class: AbstractBlock
      Send Listener events corresponding to the start of the block. For example for a Bold block, this allows an XHTML Listener (aka a Renderer) to output <b>.
      Overrides:
      before in class AbstractBlock
      Parameters:
      listener - the listener that will receive the events sent by this block before its children blocks have emitted their own events.
    • after

      public void after(Listener listener)
      Description copied from class: AbstractBlock
      Send Listener events corresponding to the end of the block. For example for a Bold block, this allows an XHTML Listener (aka a Renderer) to output </b>.
      Overrides:
      after in class AbstractBlock
      Parameters:
      listener - the listener that will receive the events sent by this block before its children blocks have emitted their own events.