Class SectionBlock

java.lang.Object
org.apache.maven.doxia.module.twiki.parser.SectionBlock
All Implemented Interfaces:
Block

public class SectionBlock extends Object
Block that represents a section
Author:
Juan F. Codagnone
  • Constructor Details

    • SectionBlock

      public SectionBlock(String title, int level, Block[] blocks)
      Creates the SectionBlock.
      Parameters:
      title - the section title, cannot be null
      level - the section level: 0 < level < 6
      blocks - child blocks, cannot be null
  • Method Details

    • getLevel

      public final int getLevel()
      Returns the level.
      Returns:
      int with the level.
    • getTitle

      public final String getTitle()
      Returns the title.
      Returns:
      String with the title.
    • toString

      public final String toString()
      Overrides:
      toString in class Object
      Returns:
      a String object.
    • traverse

      public final void traverse(org.apache.maven.doxia.sink.Sink sink)
      Traverse the block
      Specified by:
      traverse in interface Block
      Parameters:
      sink - the sink that travers
    • getBlocks

      public final Block[] getBlocks()
      Returns the childBlocks.
      Returns:
      Block[] with the childBlocks.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
      a int.