Package org.xwiki.rendering.block
Class MetaDataBlock
- java.lang.Object
-
- org.xwiki.rendering.block.AbstractBlock
-
- org.xwiki.rendering.block.MetaDataBlock
-
- 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: 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
Constructors Constructor Description MetaDataBlock(List<? extends Block> childBlocks)
MetaDataBlock(List<? extends Block> childBlocks, String key, Object value)
Helper constructor.MetaDataBlock(List<? extends Block> childBlocks, MetaData metaData)
-
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.MetaDataBlock
clone()
boolean
equals(Object obj)
MetaData
getMetaData()
int
hashCode()
String
toString()
-
Methods inherited from class org.xwiki.rendering.block.AbstractBlock
addChild, addChildren, clone, getBlocks, getChildren, getFirstBlock, getNextSibling, getParameter, getParameters, getParent, getPreviousSibling, getRoot, indexOf, insertChildAfter, insertChildBefore, removeBlock, replaceChild, replaceChild, setChildren, setNextSiblingBlock, setParameter, setParameters, setParent, setPreviousSiblingBlock, traverse
-
-
-
-
Constructor Detail
-
MetaDataBlock
public MetaDataBlock(List<? extends Block> childBlocks, MetaData metaData)
- Parameters:
childBlocks
- the list of children blocks of the block to constructmetaData
- the metadata to set- See Also:
AbstractBlock(List)
-
MetaDataBlock
public MetaDataBlock(List<? extends 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(List)
-
MetaDataBlock
public MetaDataBlock(List<? extends Block> childBlocks)
- Parameters:
childBlocks
- the list of children blocks of the block to construct- See Also:
AbstractBlock(List)
-
-
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.
-
clone
public MetaDataBlock clone()
- Specified by:
clone
in interfaceBlock
- Overrides:
clone
in classAbstractBlock
- Returns:
- the cloned Block
- See Also:
Object.clone()
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classAbstractBlock
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractBlock
-
-