public interface IPaginator
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IPaginator.IPagingListener
Interface for listeners receiving events when a setting is modified.
|
static class |
IPaginator.PagingEventType
Type of property change.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addEventListener(IPaginator.IPagingListener listener)
Register a listener to receive events when a setting changes.
|
int |
getCurrentPage()
Returns the index of the current page.
|
int |
getMaxPage()
Returns the index of the last page.
|
int |
getModelSize()
Returns the size of the model.
|
int |
getPageSize()
Returns the number of model objects in a single page.
|
default boolean |
hasNext()
Returns true if a previous page exists.
|
default boolean |
hasPrevious()
Returns true if a previous page exists.
|
default boolean |
isDisabled()
Returns true if paging is disabled.
|
void |
removeAllListeners()
Removes all listeners.
|
boolean |
removeEventListener(IPaginator.IPagingListener listener)
Removes a single event listener.
|
void |
setCurrentPage(int currentPage)
Sets the index of the current page.
|
void |
setPageSize(int pageSize)
Sets the number of model objects in a single page.
|
int getPageSize()
void setPageSize(int pageSize)
pageSize - The page size.int getCurrentPage()
void setCurrentPage(int currentPage)
currentPage - Index of the page to become the current page.int getModelSize()
int getMaxPage()
boolean addEventListener(IPaginator.IPagingListener listener)
listener - The listener to add.void removeAllListeners()
boolean removeEventListener(IPaginator.IPagingListener listener)
listener - The listener to remove.default boolean isDisabled()
default boolean hasPrevious()
default boolean hasNext()
Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.