|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.indiana.dlib.metsnav.controller.NavigationController
public class NavigationController
A controller class that encapsulates all navigation operations
| Constructor Summary | |
|---|---|
NavigationController(ServletContext context,
String prefix)
Creates a new MetsNavigator instance |
|
| Method Summary | |
|---|---|
NavigationBean |
createNavigationBean(String oid,
String pageNum,
ParameterMap properties,
String contextPath)
Returns a NavigationBean object which encapsulates all
navigation data that will be displayed in the web interface |
ServletContext |
getContext()
|
int |
getCurrentPageNum()
|
PageItem |
getFirstPageItem()
Returns the first page |
PageItem |
getLastPageItem()
Returns the last page |
NavigationObject |
getNavigateObject()
Returns the navigateObject |
PageItem |
getNextPageItem(int pageNumber)
|
PageItem |
getNextPageItem(String pid)
Returns next pageitem of pid |
PageItem |
getPageItem(int pageNumber)
Returns the pageitem of pagenumber |
PageItem |
getPageItem(String pid)
Returns the page with pid |
int |
getPageNumber(String pid)
Returns the pagenumber given an pageid |
String |
getPrefix()
|
PageItem |
getPreviousPageItem(int pageNumber)
|
PageItem |
getPreviousPageItem(String pid)
|
ParameterMap |
getProperties()
|
int |
getTotalNumberOfPages()
|
NavigationBean |
populateScreenBean()
|
void |
setContext(ServletContext context)
|
void |
setCurrentPageNum(int currentPageNum)
|
void |
setNavigateObject(NavigationObject navigateObject)
Sets the navigateObject |
void |
setPrefix(String prefix)
|
void |
setProperties(ParameterMap properties)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NavigationController(ServletContext context,
String prefix)
throws ConfigurationException,
DAOException
MetsNavigator instance
context - collection -
ConfigurationException
DAOException| Method Detail |
|---|
public NavigationBean createNavigationBean(String oid,
String pageNum,
ParameterMap properties,
String contextPath)
throws DAOException
NavigationBean object which encapsulates all
navigation data that will be displayed in the web interface
oid - pageNum - properties -
DAOExceptionpublic ServletContext getContext()
public int getCurrentPageNum()
public PageItem getFirstPageItem()
public PageItem getLastPageItem()
public NavigationObject getNavigateObject()
public PageItem getNextPageItem(int pageNumber)
throws DAOException
DAOException
public PageItem getNextPageItem(String pid)
throws DAOException
pid - page id
DAOException
public PageItem getPageItem(int pageNumber)
throws DAOException
pageNumber -
DAOException
public PageItem getPageItem(String pid)
throws DAOException
pid - page id
DAOExceptionpublic int getPageNumber(String pid)
pid -
public String getPrefix()
public PageItem getPreviousPageItem(int pageNumber)
throws DAOException
pageNumber -
DAOException
public PageItem getPreviousPageItem(String pid)
throws DAOException
pid -
DAOExceptionpublic ParameterMap getProperties()
public int getTotalNumberOfPages()
public NavigationBean populateScreenBean()
public void setContext(ServletContext context)
context - The context to set.public void setCurrentPageNum(int currentPageNum)
currentPageNum - The currentPageNum to set.public void setNavigateObject(NavigationObject navigateObject)
navigateObject - The navigateObject to set.public void setPrefix(String prefix)
prefix - The prefix to set.public void setProperties(ParameterMap properties)
properties - The properties to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||