Package org.xwiki.rendering.block
Class MetaDataBlock
java.lang.Object
org.xwiki.rendering.block.AbstractBlock
org.xwiki.rendering.block.MetaDataBlock
- Direct Known Subclasses:
XDOM
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: 71b4d45c0d947c6c54ca18e97f0d10c0836bdb5f $
-
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
ConstructorsConstructorDescriptionMetaDataBlock(List<? extends Block> childBlocks) MetaDataBlock(List<? extends Block> childBlocks, String key, Object value) Helper constructor.MetaDataBlock(List<? extends Block> childBlocks, MetaData metaData) -
Method Summary
Methods inherited from class org.xwiki.rendering.block.AbstractBlock
addChild, addChildren, clone, get, getAttribute, getAttributes, getBlocks, getChildren, getFirstBlock, getNextSibling, getParameter, getParameters, getParent, getPreviousSibling, getRoot, getSyntaxMetadata, indexOf, insertChildAfter, insertChildBefore, removeBlock, replaceChild, replaceChild, setAttribute, setAttributes, setChildren, setNextSiblingBlock, setParameter, setParameters, setParent, setPreviousSiblingBlock, traverse
-
Constructor Details
-
MetaDataBlock
- Parameters:
childBlocks- the list of children blocks of the block to constructmetaData- the metadata to set- See Also:
-
MetaDataBlock
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:
-
MetaDataBlock
- Parameters:
childBlocks- the list of children blocks of the block to construct- See Also:
-
-
Method Details
-
getMetaData
- Returns:
- the metadata for this block, see
MetaData
-
before
Description copied from class:AbstractBlockSendListenerevents 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:
beforein classAbstractBlock- Parameters:
listener- the listener that will receive the events sent by this block before its children blocks have emitted their own events.
-
after
Description copied from class:AbstractBlockSendListenerevents 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:
afterin classAbstractBlock- Parameters:
listener- the listener that will receive the events sent by this block before its children blocks have emitted their own events.
-
clone
- Specified by:
clonein interfaceBlock- Overrides:
clonein classAbstractBlock- Returns:
- the cloned Block
- See Also:
-
equals
- Overrides:
equalsin classAbstractBlock
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractBlock
-
toString
-