Class ChapterAutoNumber

All Implemented Interfaces:
Element, LargeElement, TextElementArray, Serializable, Cloneable, Iterable, Collection, List, RandomAccess, SequencedCollection

public class ChapterAutoNumber extends Chapter
Chapter with auto numbering.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • numberSet

      private boolean numberSet
      Is the chapter number already set?
      Since:
      2.1.4
  • Constructor Details

    • ChapterAutoNumber

      public ChapterAutoNumber(String title)
      Create a new object.
      Parameters:
      title - the Chapter title (as a String)
  • Method Details

    • addSection

      public Section addSection(String title)
      Create a new section for this chapter and ad it.
      Overrides:
      addSection in class Section
      Parameters:
      title - the Section title (as a String)
      Returns:
      Returns the new section.
    • addSection

      public Section addSection(Paragraph title)
      Create a new section for this chapter and add it.
      Overrides:
      addSection in class Section
      Parameters:
      title - the Section title (as a Paragraph)
      Returns:
      Returns the new section.
    • setAutomaticNumber

      int setAutomaticNumber(int number)
      Changes the Chapter number.
      Parameters:
      number - the new chapter number
      Returns:
      Number
      Since:
      2.1.4