com.lowagie.text
Class ChapterAutoNumber

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended bycom.lowagie.text.Section
                  extended bycom.lowagie.text.Chapter
                      extended bycom.lowagie.text.ChapterAutoNumber
All Implemented Interfaces:
Cloneable, Collection, Element, List, RandomAccess, Serializable, TextElementArray

public class ChapterAutoNumber
extends Chapter

Chapter with auto numbering.

Author:
Michael Niedermair
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
private static int chapternumber
          the chapter number (for all instance)
private static long serialVersionUID
           
 
Fields inherited from class com.lowagie.text.Section
bookmarkOpen, bookmarkTitle, indentationLeft, indentationRight, numberDepth, numbers, sectionIndent, subsections, title, triggerNewPage
 
Fields inherited from class java.util.ArrayList
 
Fields inherited from class java.util.AbstractList
modCount
 
Fields inherited from interface com.lowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, GRAPHIC, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE
 
Constructor Summary
ChapterAutoNumber(Paragraph para)
          Create a new object.
ChapterAutoNumber(String title)
          Create a new objet.
 
Method Summary
 Section addSection(Paragraph title)
          Create a new section for this chapter and add it.
 Section addSection(String title)
          Create a new section for this chapter and ad it.
 
Methods inherited from class com.lowagie.text.Chapter
isTag, type
 
Methods inherited from class com.lowagie.text.Section
add, add, addAll, addSection, addSection, addSection, addSection, addSection, addSection, addSection, depth, getBookmarkTitle, getChunks, indentation, indentationLeft, indentationRight, isBookmarkOpen, isChapter, isSection, isTitle, isTriggerNewPage, numberDepth, process, set, setBookmarkOpen, setBookmarkTitle, setIndentation, setIndentationLeft, setIndentationRight, setNumberDepth, setTitle, setTriggerNewPage, title
 
Methods inherited from class java.util.ArrayList
addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.lowagie.text.TextElementArray
add
 
Methods inherited from interface com.lowagie.text.Element
getChunks, process, toString
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

chapternumber

private static int chapternumber
the chapter number (for all instance)

Constructor Detail

ChapterAutoNumber

public ChapterAutoNumber(Paragraph para)
Create a new object.

Parameters:
para - the Chapter title (as a Paragraph)

ChapterAutoNumber

public ChapterAutoNumber(String title)
Create a new objet.

Parameters:
title - the Chapter title (as a String)
Method Detail

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.