Class PageRange.PageRangePartOddEven

java.lang.Object
com.itextpdf.kernel.utils.PageRange.PageRangePartOddEven
All Implemented Interfaces:
PageRange.IPageRangePart
Enclosing class:
PageRange

public static class PageRange.PageRangePartOddEven extends Object implements PageRange.IPageRangePart
Class for range part for all even or odd pages. The class contains only 2 instances, one for odd pages and one for even pages.
  • Field Details

  • Method Details

    • getAllPagesInRange

      public List<Integer> getAllPagesInRange (int nbPages)
      Description copied from interface: PageRange.IPageRangePart
      Gets the list of pages that have been added to the range part so far.
      Specified by:
      getAllPagesInRange in interface PageRange.IPageRangePart
      Parameters:
      nbPages - number of pages of the document to get the pages, to list only the pages eligible for this document
      Returns:
      the list containing page numbers added to the range part matching this document
    • isPageInRange

      public boolean isPageInRange (int pageNumber)
      Description copied from interface: PageRange.IPageRangePart
      Checks if a given page is present in the range part built so far.
      Specified by:
      isPageInRange in interface PageRange.IPageRangePart
      Parameters:
      pageNumber - the page number to check
      Returns:
      true if the page is present in this range, false otherwise
    • equals

      public boolean equals (Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object