org.xwiki.rendering.block
Class SpecialSymbolBlock
java.lang.Object
org.xwiki.rendering.block.AbstractBlock
org.xwiki.rendering.block.SpecialSymbolBlock
- All Implemented Interfaces:
- Cloneable, Block
public class SpecialSymbolBlock
- extends AbstractBlock
Represent a non-alphanumeric and non-space symbol (>, ]...).
- Since:
- 1.5M2
Nested classes/interfaces inherited from interface org.xwiki.rendering.block.Block |
Block.Axes |
Methods inherited from class org.xwiki.rendering.block.AbstractBlock |
addChild, addChildren, after, before, clone, clone, equals, getBlocks, getChildren, getFirstBlock, getNextSibling, getParameter, getParameters, getParent, getPreviousSibling, getRoot, hashCode, insertChildAfter, insertChildBefore, removeBlock, replaceChild, replaceChild, setChildren, setNextSiblingBlock, setParameter, setParameters, setParent, setPreviousSiblingBlock |
SpecialSymbolBlock
public SpecialSymbolBlock(char symbol)
- Parameters:
symbol
- the symbol
getSymbol
public char getSymbol()
- Returns:
- the symbol
traverse
public void traverse(Listener listener)
- Description copied from interface:
Block
- Let the block send
Listener
events corresponding to its content. For example a Paragraph block will send
the Listener.beginParagraph(java.util.Map)
and
Listener.endParagraph(java.util.Map)
events when this method is called.
- Specified by:
traverse
in interface Block
- Overrides:
traverse
in class AbstractBlock
- Parameters:
listener
- the listener to which to send the events to.
toString
public String toString()
-
- Overrides:
toString
in class Object
- Since:
- 1.8RC2