Package com.inet.report.cache
Class PageOutOfRangeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.inet.report.ReportException
com.inet.report.cache.PageOutOfRangeException
- All Implemented Interfaces:
com.inet.error.HasErrorCode
,Serializable
This exception is thrown if a page is requested
with a page number larger than the total number of pages, or is less than 0.
- See Also:
-
Constructor Summary
ConstructorDescriptionPageOutOfRangeException
(int page, int pageCount) Creates a PageOutOfRangeException which is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0.PageOutOfRangeException
(int page, int pageCount, String stopCause) Creates a PageOutOfRangeException which is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0. -
Method Summary
Modifier and TypeMethodDescriptionfinal int
getPage()
Get the requested page number.final int
Get the highest legal page number.Methods inherited from class com.inet.report.ReportException
getErrorCode, setCause, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
PageOutOfRangeException
public PageOutOfRangeException(int page, int pageCount) Creates a PageOutOfRangeException which is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0.- Parameters:
page
- Number of page requested, which caused the exceptionpageCount
- Total number of pages in the report- Since:
- 6.0
-
PageOutOfRangeException
Creates a PageOutOfRangeException which is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0.- Parameters:
page
- Number of page requested, which caused the exceptionpageCount
- Total number of pages in the reportstopCause
- optional cause of stopping- Since:
- 16.1
-
-
Method Details
-
getPage
public final int getPage()Get the requested page number.- Returns:
- the requested page that is out of range
- Since:
- 6.0
-
getPageCount
public final int getPageCount()Get the highest legal page number.- Returns:
- available pages
- Since:
- 6.0
-