Class SimplePageDecoration

  • All Implemented Interfaces:
    PageDecoration

    public class SimplePageDecoration
    extends java.lang.Object
    implements PageDecoration
    A PageDecoration which displays the same decoration on every page (ignoring the page number).

    Typically the page number will be in either the header or footer, but not in both. Often the page number is the only thing that changes from page to page in a header. Use this class for a header or footer which does not display the page number.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Print print  
    • Constructor Summary

      Constructors 
      Constructor Description
      SimplePageDecoration​(Print print)
      Constructs a BasicPageDecoration.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Print createPrint​(PageNumber pageNumber)
      Returns a decorator Print for the page with the given page number, or null if no decoration is provided for the given page.
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • print

        private final Print print
    • Constructor Detail

      • SimplePageDecoration

        public SimplePageDecoration​(Print print)
        Constructs a BasicPageDecoration.
        Parameters:
        print - the decoration which will appear on every page.
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • createPrint

        public Print createPrint​(PageNumber pageNumber)
        Description copied from interface: PageDecoration
        Returns a decorator Print for the page with the given page number, or null if no decoration is provided for the given page.
        Specified by:
        createPrint in interface PageDecoration
        Parameters:
        pageNumber - the page number of the page being decorated.
        Returns:
        a decorator Print for the page with the given page number, or null if no decoration is provided for the given page.