Package org.xwiki.rendering.block
Class GroupBlock
- java.lang.Object
-
- org.xwiki.rendering.block.AbstractBlock
-
- org.xwiki.rendering.block.GroupBlock
-
public class GroupBlock extends AbstractBlock
Represents a grouping of blocks.- Since:
- 1.8.3
- Version:
- $Id: b8107842b9362b5c47c3949b277e3542ae75e12f $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.xwiki.rendering.block.Block
Block.Axes
-
-
Field Summary
-
Fields inherited from interface org.xwiki.rendering.block.Block
LIST_BLOCK_TYPE
-
-
Constructor Summary
Constructors Constructor Description GroupBlock()
Create an empty group block with no children.GroupBlock(List<Block> blocks)
GroupBlock(List<Block> blocks, Map<String,String> parameters)
GroupBlock(Map<String,String> parameters)
Create an empty group block with no children.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
after(Listener listener)
SendListener
events corresponding to the end of the block.void
before(Listener listener)
SendListener
events corresponding to the start of the block.-
Methods inherited from class org.xwiki.rendering.block.AbstractBlock
addChild, addChildren, clone, clone, equals, getBlocks, getChildren, getFirstBlock, getNextSibling, getParameter, getParameters, getParent, getPreviousSibling, getRoot, hashCode, indexOf, insertChildAfter, insertChildBefore, removeBlock, replaceChild, replaceChild, setChildren, setNextSiblingBlock, setParameter, setParameters, setParent, setPreviousSiblingBlock, traverse
-
-
-
-
Constructor Detail
-
GroupBlock
public GroupBlock()
Create an empty group block with no children. This is useful when the user wants to callAbstractBlock.addChild(Block)
manually for adding children one by one after the block is constructed.
-
GroupBlock
public GroupBlock(Map<String,String> parameters)
Create an empty group block with no children. This is useful when the user wants to callAbstractBlock.addChild(Block)
manually for adding children one by one after the block is constructed.- Parameters:
parameters
- the parameters of the group
-
GroupBlock
public GroupBlock(List<Block> blocks)
- Parameters:
blocks
- the children blocks of the group
-
-
Method Detail
-
before
public void before(Listener listener)
Description copied from class:AbstractBlock
SendListener
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 classAbstractBlock
- 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
SendListener
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 classAbstractBlock
- Parameters:
listener
- the listener that will receive the events sent by this block before its children blocks have emitted their own events.
-
-