Class AbstractFatherBlock
- java.lang.Object
-
- org.apache.maven.doxia.module.confluence.parser.AbstractFatherBlock
-
- All Implemented Interfaces:
Block
- Direct Known Subclasses:
BoldBlock,ItalicBlock,ListBlock,ListItemBlock,MonospaceBlock,ParagraphBlock,TableBlock,TableCellBlock,TableCellHeaderBlock,TableRowBlock
public abstract class AbstractFatherBlock extends java.lang.Object implements Block
Abstract AbstractFatherBlock class.
-
-
Constructor Summary
Constructors Constructor Description AbstractFatherBlock(java.util.List<Block> childBlocks)Constructor for AbstractFatherBlock.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidafter(Sink sink)after.abstract voidbefore(Sink sink)before.java.util.List<Block>getBlocks()Getter for the fieldblocks.voidtraverse(Sink sink)traverse.
-
-
-
Field Detail
-
blocks
private java.util.List<Block> blocks
-
-
Constructor Detail
-
AbstractFatherBlock
public AbstractFatherBlock(java.util.List<Block> childBlocks)
Constructor for AbstractFatherBlock.
- Parameters:
childBlocks- the child blocks.
-
-
Method Detail
-
before
public abstract void before(Sink sink)
before.
- Parameters:
sink- the Sink to receive events.
-
after
public abstract void after(Sink sink)
after.
- Parameters:
sink- the Sink to receive events.
-
traverse
public void traverse(Sink sink)
traverse.
-
getBlocks
public java.util.List<Block> getBlocks()
Getter for the field
blocks.- Returns:
- a
Listobject.
-
-