Class AbstractFatherBlock

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<Block> blocks  
    • Constructor Summary

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

        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.