Class PageImpl

  • All Implemented Interfaces:
    Page

    public class PageImpl
    extends Object
    implements Page

    Provides a Page object.

    • Constructor Detail

      • PageImpl

        public PageImpl​(org.daisy.dotify.formatter.impl.page.FieldResolver fieldResolver,
                        PageDetails details,
                        LayoutMaster master,
                        FormatterContext fcontext,
                        org.daisy.dotify.formatter.impl.page.PageAreaContent pageAreaTemplate)
    • Method Detail

      • getIdentifiers

        public List<String> getIdentifiers()
      • getContentIdentifiers

        public List<String> getContentIdentifiers()
        Get identifiers for this page excluding identifiers before text content.
        Returns:
        Content identifiers excluding identifiers before text content.
      • getRows

        public List<Row> getRows()
        Description copied from interface: Page
        Gets the rows on this page.
        Specified by:
        getRows in interface Page
        Returns:
        returns the rows on this page
      • getPageNumber

        public int getPageNumber()
        Get the page number, one based.
        Returns:
        returns the page number
      • allowsVolumeBreak

        public boolean allowsVolumeBreak()
      • keepPreviousSheets

        public int keepPreviousSheets()