Class FormatBlock

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

public class FormatBlock extends AbstractBlock
Represents a text formatting block (bold, italic, etc).
Since:
1.6M1
Version:
$Id: 55047ee4c63f71a4377affa51898a8eb26daa711 $
  • Constructor Details

    • FormatBlock

      public FormatBlock()
      Create an empty format block with no children. This is useful when the user wants to call AbstractBlock.addChild(Block) manually for adding children one by one after the block is constructed.
    • FormatBlock

      public FormatBlock(List<Block> childrenBlocks, Format format)
      Parameters:
      childrenBlocks - the nested children blocks
      format - the formatting to apply to the children blocks
    • FormatBlock

      public FormatBlock(List<Block> childrenBlocks, Format format, Map<String,String> parameters)
      Parameters:
      childrenBlocks - the nested children blocks
      format - the formatting to apply to the children blocks
      parameters - the custom parameters
  • Method Details

    • getFormat

      public Format getFormat()
      Returns:
      the formatting to apply to the children blocks
    • 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.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class AbstractBlock
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractBlock