Class PageSequence

java.lang.Object
org.apache.fop.area.AreaTreeObject
org.apache.fop.area.PageSequence
All Implemented Interfaces:
Cloneable

public class PageSequence extends AreaTreeObject
Represents a page sequence in the area tree.
  • Constructor Details

    • PageSequence

      public PageSequence(LineArea title)
      Main constructor
      Parameters:
      title - the title for the page-sequence, may be null
  • Method Details

    • getTitle

      public LineArea getTitle()
      Returns:
      the title of the page sequence in form of a line area, or null if there's no title
    • setTitle

      public void setTitle(LineArea title)
      Sets the page sequence's title.
      Parameters:
      title - the title
    • addPage

      public void addPage(PageViewport page)
      Adds a new page to the page sequence
      Parameters:
      page - the page to be added
    • getPageCount

      public int getPageCount()
      Returns:
      the number of pages currently in this page sequence
    • getPage

      public PageViewport getPage(int idx)
      Returns the page at the given index.
      Parameters:
      idx - the index of the requested page
      Returns:
      the requested page or null if it was not found
    • isFirstPage

      public boolean isFirstPage(PageViewport page)
      Indicates whether a page is the first in this page sequence.
      Parameters:
      page - the page to be inspected
      Returns:
      true if the page is the first in this page sequence, false otherwise
    • setLocale

      public void setLocale(Locale locale)
      Sets the locale that applies to this page-sequence.
      Parameters:
      locale - the locale to set
    • getLocale

      public Locale getLocale()
      Returns the locale of this page-sequence.
      Returns:
      the locale, null if not set