Interface IPageLoader
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractPageLoader
,EagerPageLoader
,EmptyPageLoader
,LeanPageLoader
IPageLoader interface.
-
Method Summary
Modifier and TypeMethodDescriptionfindPageForFilename
(String filename) void
generateSelectItems
(List<SelectPageItem> dropdownPages, List<SelectPageItem> dropdownFulltext, String urlRoot, boolean recordBelowFulltextThreshold, Locale locale) generateSelectItems.int
getFirstPageOrder.int
getLastPageOrder.int
getNumPages.getOwnerIddocForPage
(int pageOrder) getOwnerIddocForPage.getPage
(int pageOrder) getPage.getPageForFileName
(String fileName) getPageForFileName.
-
Method Details
-
getNumPages
getNumPages.
- Returns:
- a int.
- Throws:
IndexUnreachableException
- if any.
-
getFirstPageOrder
int getFirstPageOrder()getFirstPageOrder.
- Returns:
- a int.
-
getLastPageOrder
int getLastPageOrder()getLastPageOrder.
- Returns:
- a int.
-
getPage
getPage.
- Parameters:
pageOrder
- a int.- Returns:
- a
PhysicalElement
object. - Throws:
IndexUnreachableException
- if any.DAOException
- if any.
-
getPageForFileName
PhysicalElement getPageForFileName(String fileName) throws PresentationException, IndexUnreachableException, DAOException getPageForFileName.
- Parameters:
fileName
- aString
object.- Returns:
- a
PhysicalElement
object. - Throws:
PresentationException
- if any.IndexUnreachableException
- if any.DAOException
- if any.
-
getOwnerIddocForPage
getOwnerIddocForPage.
- Parameters:
pageOrder
- a int.- Returns:
- a
Long
object. - Throws:
IndexUnreachableException
- if any.PresentationException
- if any.
-
generateSelectItems
void generateSelectItems(List<SelectPageItem> dropdownPages, List<SelectPageItem> dropdownFulltext, String urlRoot, boolean recordBelowFulltextThreshold, Locale locale) throws IndexUnreachableException generateSelectItems.
- Parameters:
dropdownPages
- Image view drop-down itemdropdownFulltext
- Full-text view drop-down item listurlRoot
- aString
object.locale
- aLocale
object.recordBelowFulltextThreshold
- a boolean.- Throws:
IndexUnreachableException
- if any.
-
findPageForFilename
-