Class AbstractFatherBlock

  • All Implemented Interfaces:
    Block
    Direct Known Subclasses:
    BoldBlock, NumberedListBlock

    public abstract class AbstractFatherBlock
    extends java.lang.Object
    implements Block

    Abstract AbstractFatherBlock class.

    Version:
    $Id: AbstractFatherBlock.java 1090706 2011-04-09 23:15:28Z hboutemy $
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractFatherBlock​(java.util.List<Block> childBlocks)
      Constructor for AbstractFatherBlock.
    • 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.

        Specified by:
        traverse in interface Block
        Parameters:
        sink - a Sink object.
      • getBlocks

        public java.util.List<Block> getBlocks()

        Getter for the field blocks.

        Returns:
        a List object.