org.xwiki.rendering.block
Class MetaDataBlock
java.lang.Object
org.xwiki.rendering.block.AbstractBlock
org.xwiki.rendering.block.MetaDataBlock
- All Implemented Interfaces:
- Cloneable, Block
- Direct Known Subclasses:
- XDOM
public class MetaDataBlock
- extends AbstractBlock
Represents any kind of MetaData in the XDOM (eg saving original blocks so that the XWiki Syntax Renderer can restore
them after a transformation has been executed, source reference, etc).
- Since:
- 3.0M2
- Version:
- $Id: 308d5bd150d5a1056b250708c13bcdaba82cee2d $
| Nested classes/interfaces inherited from interface org.xwiki.rendering.block.Block |
Block.Axes |
| Methods inherited from class org.xwiki.rendering.block.AbstractBlock |
addChild, addChildren, clone, equals, getBlocks, getChildren, getFirstBlock, getNextSibling, getParameter, getParameters, getParent, getPreviousSibling, getRoot, hashCode, insertChildAfter, insertChildBefore, removeBlock, replaceChild, replaceChild, setChildren, setNextSiblingBlock, setParameter, setParameters, setParent, setPreviousSiblingBlock, traverse |
MetaDataBlock
public MetaDataBlock(List<Block> childBlocks,
MetaData metaData)
- Parameters:
childBlocks - the list of children blocks of the block to constructmetaData - the metadata to set- See Also:
AbstractBlock.AbstractBlock(List)
MetaDataBlock
public MetaDataBlock(List<Block> childBlocks,
String key,
Object value)
- Helper constructor.
- Parameters:
childBlocks - the list of children blocks of the block to constructkey - the metadata key to setvalue - the metadata value to set- See Also:
AbstractBlock.AbstractBlock(List)
MetaDataBlock
public MetaDataBlock(List<Block> childBlocks)
- Parameters:
childBlocks - the list of children blocks of the block to construct- See Also:
AbstractBlock.AbstractBlock(List)
getMetaData
public MetaData getMetaData()
- Returns:
- the metadata for this block, see
MetaData
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.
clone
public MetaDataBlock clone()
- Specified by:
clone in interface Block- Overrides:
clone in class AbstractBlock
- Returns:
- the cloned Block
- See Also:
Object.clone()
Copyright © 2004–2013 XWiki. All rights reserved.