| Modifier and Type | Class and Description |
|---|---|
| public static enum | PagingControlBase.
An enum listing the different ways the control will display or not display controls to quickly go to the first or the last page. |
| public static enum | PagingControlBase.
A list of possible strategies for showing / hiding the message label. |
| Modifier and Type | Field and Description |
|---|---|
| private final ObjectProperty | |
| private final ListProperty | |
| private final ObjectProperty | |
| private final ObjectProperty | |
| private final StringProperty | |
| private final ObjectProperty | |
| private final StringProperty | |
| private final IntegerProperty | |
| private final ObjectProperty | |
| private final ObjectProperty | |
| private final StringProperty | |
| private final IntegerProperty | |
| pack-priv final ReadOnlyIntegerWrapper | |
| private final IntegerProperty | |
| private final StringProperty | |
| private final StringProperty | |
| private final BooleanProperty | |
| private final BooleanProperty | |
| private final BooleanProperty | |
| private final IntegerProperty |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final ObjectProperty | Returns: the alignment / the position of the paging buttonsThe alignment property controls where in the view the paging buttons will appear: left, center, middle. |
| public final ListProperty | Returns: a list of available page sizesA list of available page sizes that will be shown by the page size selector. |
| public final ObjectProperty | |
| public void | |
| public final ObjectProperty | Returns: a node for separating the "first page" button, usually a label showing "..."Stores the node that will be placed between the regular page buttons and the page button that represents the "first" page. |
| public final StringProperty | Returns: the text of the "first page" buttonThe text that will be shown by the "first page" button. |
| public final HPos | |
| public final ObservableList | |
| public final PagingControlBase. | |
| public final Node | |
| public final String | |
| public final Node | |
| public final String | |
| public final int | |
| public final Callback | |
| public final PagingControlBase. | |
| public final String | |
| public final int | |
| public final int | |
| public final int | |
| public final String | |
| public final String | |
| public final int | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public void | |
| public final ObjectProperty | Returns: a node for separating the "last page" button, usually a label showing "..."Stores the node that will be placed between the regular page buttons and the page button that represents the "last" page. |
| public final StringProperty | Returns: the text of the "last page" buttonThe text that will be shown by the "last page" button. |
| public final IntegerProperty | Returns: the number of page buttons shown by the controlThe maximum number of page indicators / buttons that will be shown at any time by this control. |
| public final ObjectProperty | Returns: the message label providerA message label provider is used to customize the messages shown by the message label of this control, for example, "Showing items 11 to 20 of a total of 1000 items". |
| public final ObjectProperty | Returns: the strategy used to show or hide the message labelThe message label strategy controls whether the message label will appear in certain situations, for example, when there are no items currently in the view that is being controlled by these pagination controls. |
| public void | |
| public final StringProperty | Returns: the text of the "next page" buttonThe text that will be shown by the "next page" button. |
| public final ReadOnlyIntegerProperty | Returns: a read-only integer property storing the number of required pagesA read-only property that stores the number of pages that are required for the given number of items and the given page size. |
| public final IntegerProperty | Returns: the number of the currently showing pageThe index of the currently showing page. |
| public final IntegerProperty | Returns: the number of items per pageThe number of items shown per page of the control that is being controlled by the pagination control. |
| public final StringProperty | Returns: the label property for the page size selectorThe text / label shown in front of the page size selector control. |
| public void | |
| public final StringProperty | Returns: the text of the "previous page" buttonThe text that will be shown by the "previous page" button. |
| public final BooleanProperty | Returns: a flag to control the width of the page buttonsA flag used to signal whether the individual page buttons will all have the same width or if their width can be different based on the page number that they are showing (e.g. the button for page "1" would be substantially less wide than the button for page "999"). |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final BooleanProperty | Returns: a flag used to determine if the page size selector should be shown or notDetermines if the control will show a selector UI for choosing different page sizes. |
| public final BooleanProperty | Returns: a boolean property to control the visibility of the previous / next buttonsA flag used to determine whether the control will display arrow buttons to go to the next or the previous page. |
| public final IntegerProperty | Returns: the total number of items in the viewThe total number of items (rows) displayed by the control that utilizes this pagination control for paging. |
| alignment | back to summary |
|---|---|
| private final ObjectProperty<HPos> alignment | |
| availablePageSizes | back to summary |
|---|---|
| private final ListProperty<Integer> availablePageSizes | |
| firstLastPageDisplayMode | back to summary |
|---|---|
| private final ObjectProperty<PagingControlBase. | |
| firstPageDivider | back to summary |
|---|---|
| private final ObjectProperty<Node> firstPageDivider | |
| firstPageText | back to summary |
|---|---|
| private final StringProperty firstPageText | |
| lastPageDivider | back to summary |
|---|---|
| private final ObjectProperty<Node> lastPageDivider | |
| lastPageText | back to summary |
|---|---|
| private final StringProperty lastPageText | |
| maxPageIndicatorsCount | back to summary |
|---|---|
| private final IntegerProperty maxPageIndicatorsCount | |
| messageLabelProvider | back to summary |
|---|---|
| private final ObjectProperty<Callback<PagingControls, String>> messageLabelProvider | |
| messageLabelStrategy | back to summary |
|---|---|
| private final ObjectProperty<PagingControlBase. | |
| nextPageText | back to summary |
|---|---|
| private final StringProperty nextPageText | |
| page | back to summary |
|---|---|
| private final IntegerProperty page | |
| pageCount | back to summary |
|---|---|
| pack-priv final ReadOnlyIntegerWrapper pageCount | |
| pageSize | back to summary |
|---|---|
| private final IntegerProperty pageSize | |
| pageSizeSelectorLabel | back to summary |
|---|---|
| private final StringProperty pageSizeSelectorLabel | |
| previousPageText | back to summary |
|---|---|
| private final StringProperty previousPageText | |
| sameWidthPageButtons | back to summary |
|---|---|
| private final BooleanProperty sameWidthPageButtons | |
| showPageSizeSelector | back to summary |
|---|---|
| private final BooleanProperty showPageSizeSelector | |
| showPreviousNextPageButton | back to summary |
|---|---|
| private final BooleanProperty showPreviousNextPageButton | |
| totalItemCount | back to summary |
|---|---|
| private final IntegerProperty totalItemCount | |
| PagingControlBase | back to summary |
|---|---|
| public PagingControlBase() | |
| alignmentProperty | back to summary |
|---|---|
| public final ObjectProperty The alignment property controls where in the view the paging buttons will appear: left, center, middle.
| |
| availablePageSizesProperty | back to summary |
|---|---|
| public final ListProperty A list of available page sizes that will be shown by the page size selector.
| |
| firstLastPageDisplayModeProperty | back to summary |
|---|---|
| public final ObjectProperty | |
| firstPage | back to summary |
|---|---|
| public void firstPage() Sets the page index to zero. | |
| firstPageDividerProperty | back to summary |
|---|---|
| public final ObjectProperty Stores the node that will be placed between the regular page buttons and the page button that represents the "first" page. This is usually a label showing "...".
| |
| firstPageTextProperty | back to summary |
|---|---|
| public final StringProperty firstPageTextProperty() The text that will be shown by the "first page" button.
| |
| getAlignment | back to summary |
|---|---|
| public final HPos getAlignment() | |
| getAvailablePageSizes | back to summary |
|---|---|
| public final ObservableList | |
| getFirstLastPageDisplayMode | back to summary |
|---|---|
| public final PagingControlBase. | |
| getFirstPageDivider | back to summary |
|---|---|
| public final Node getFirstPageDivider() | |
| getFirstPageText | back to summary |
|---|---|
| public final String getFirstPageText() | |
| getLastPageDivider | back to summary |
|---|---|
| public final Node getLastPageDivider() | |
| getLastPageText | back to summary |
|---|---|
| public final String getLastPageText() | |
| getMaxPageIndicatorsCount | back to summary |
|---|---|
| public final int getMaxPageIndicatorsCount() | |
| getMessageLabelProvider | back to summary |
|---|---|
| public final Callback | |
| getMessageLabelStrategy | back to summary |
|---|---|
| public final PagingControlBase. | |
| getNextPageText | back to summary |
|---|---|
| public final String getNextPageText() | |
| getPage | back to summary |
|---|---|
| public final int getPage() | |
| getPageCount | back to summary |
|---|---|
| public final int getPageCount() | |
| getPageSize | back to summary |
|---|---|
| public final int getPageSize() | |
| getPageSizeSelectorLabel | back to summary |
|---|---|
| public final String getPageSizeSelectorLabel() | |
| getPreviousPageText | back to summary |
|---|---|
| public final String getPreviousPageText() | |
| getTotalItemCount | back to summary |
|---|---|
| public final int getTotalItemCount() | |
| isSameWidthPageButtons | back to summary |
|---|---|
| public final boolean isSameWidthPageButtons() | |
| isShowPageSizeSelector | back to summary |
|---|---|
| public final boolean isShowPageSizeSelector() | |
| isShowPreviousNextPageButton | back to summary |
|---|---|
| public final boolean isShowPreviousNextPageButton() | |
| lastPage | back to summary |
|---|---|
| public void lastPage() Sets the page index to the page count minus one.
| |
| lastPageDividerProperty | back to summary |
|---|---|
| public final ObjectProperty Stores the node that will be placed between the regular page buttons and the page button that represents the "last" page. This is usually a label showing "...".
| |
| lastPageTextProperty | back to summary |
|---|---|
| public final StringProperty lastPageTextProperty() The text that will be shown by the "last page" button.
| |
| maxPageIndicatorsCountProperty | back to summary |
|---|---|
| public final IntegerProperty maxPageIndicatorsCountProperty() The maximum number of page indicators / buttons that will be shown at any time by this control.
| |
| messageLabelProviderProperty | back to summary |
|---|---|
| public final ObjectProperty A message label provider is used to customize the messages shown by the message label of this control, for example, "Showing items 11 to 20 of a total of 1000 items".
| |
| messageLabelStrategyProperty | back to summary |
|---|---|
| public final ObjectProperty The message label strategy controls whether the message label will appear in certain situations, for example, when there are no items currently in the view that is being controlled by these pagination controls.
| |
| nextPage | back to summary |
|---|---|
| public void nextPage() Increments the page index.
| |
| nextPageTextProperty | back to summary |
|---|---|
| public final StringProperty nextPageTextProperty() The text that will be shown by the "next page" button.
| |
| pageCountProperty | back to summary |
|---|---|
| public final ReadOnlyIntegerProperty pageCountProperty() A read-only property that stores the number of pages that are required for the given number of items and the given page size.
| |
| pageProperty | back to summary |
|---|---|
| public final IntegerProperty pageProperty() The index of the currently showing page.
| |
| pageSizeProperty | back to summary |
|---|---|
| public final IntegerProperty pageSizeProperty() The number of items shown per page of the control that is being controlled by the pagination control.
| |
| pageSizeSelectorLabelProperty | back to summary |
|---|---|
| public final StringProperty pageSizeSelectorLabelProperty() The text / label shown in front of the page size selector control.
| |
| previousPage | back to summary |
|---|---|
| public void previousPage() Decrements the page index.
| |
| previousPageTextProperty | back to summary |
|---|---|
| public final StringProperty previousPageTextProperty() The text that will be shown by the "previous page" button.
| |
| sameWidthPageButtonsProperty | back to summary |
|---|---|
| public final BooleanProperty sameWidthPageButtonsProperty() A flag used to signal whether the individual page buttons will all have the same width or if their width can be different based on the page number that they are showing (e.g. the button for page "1" would be substantially less wide than the button for page "999").
| |
| setAlignment | back to summary |
|---|---|
| public final void setAlignment(HPos alignment) | |
| setAvailablePageSizes | back to summary |
|---|---|
| public final void setAvailablePageSizes(ObservableList<Integer> availablePageSizes) | |
| setFirstLastPageDisplayMode | back to summary |
|---|---|
| public final void setFirstLastPageDisplayMode(PagingControlBase. | |
| setFirstPageDivider | back to summary |
|---|---|
| public final void setFirstPageDivider(Node firstPageDivider) | |
| setFirstPageText | back to summary |
|---|---|
| public final void setFirstPageText(String firstPageText) | |
| setLastPageDivider | back to summary |
|---|---|
| public final void setLastPageDivider(Node lastPageDivider) | |
| setLastPageText | back to summary |
|---|---|
| public final void setLastPageText(String lastPageText) | |
| setMaxPageIndicatorsCount | back to summary |
|---|---|
| public final void setMaxPageIndicatorsCount(int maxPageIndicatorsCount) | |
| setMessageLabelProvider | back to summary |
|---|---|
| public final void setMessageLabelProvider(Callback<PagingControls, String> messageLabelProvider) | |
| setMessageLabelStrategy | back to summary |
|---|---|
| public final void setMessageLabelStrategy(PagingControlBase. | |
| setNextPageText | back to summary |
|---|---|
| public final void setNextPageText(String nextPageText) | |
| setPage | back to summary |
|---|---|
| public final void setPage(int page) | |
| setPageSize | back to summary |
|---|---|
| public final void setPageSize(int pageSize) | |
| setPageSizeSelectorLabel | back to summary |
|---|---|
| public final void setPageSizeSelectorLabel(String pageSizeSelectorLabel) | |
| setPreviousPageText | back to summary |
|---|---|
| public final void setPreviousPageText(String previousPageText) | |
| setSameWidthPageButtons | back to summary |
|---|---|
| public final void setSameWidthPageButtons(boolean sameWidthPageButtons) | |
| setShowPageSizeSelector | back to summary |
|---|---|
| public final void setShowPageSizeSelector(boolean showPageSizeSelector) | |
| setShowPreviousNextPageButton | back to summary |
|---|---|
| public final void setShowPreviousNextPageButton(boolean showPreviousNextPageButton) | |
| setTotalItemCount | back to summary |
|---|---|
| public final void setTotalItemCount(int totalItemCount) | |
| showPageSizeSelectorProperty | back to summary |
|---|---|
| public final BooleanProperty showPageSizeSelectorProperty() Determines if the control will show a selector UI for choosing different page sizes.
| |
| showPreviousNextPageButtonProperty | back to summary |
|---|---|
| public final BooleanProperty showPreviousNextPageButtonProperty() A flag used to determine whether the control will display arrow buttons to go to the next or the previous page.
| |
| totalItemCountProperty | back to summary |
|---|---|
| public final IntegerProperty totalItemCountProperty() The total number of items (rows) displayed by the control that utilizes this pagination control for paging.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final PagingControlBase. | HIDE
Do not show controls for jumping to the first or last page. |
| public static final PagingControlBase. | SHOW_ARROW_BUTTONS
Show separate controls in front and after the page buttons to perform the jump. |
| public static final PagingControlBase. | SHOW_PAGE_BUTTONS
Show extra page buttons to perform the jump (1 ... |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static PagingControlBase. | |
| public static PagingControlBase. |
| HIDE | back to summary |
|---|---|
| public static final PagingControlBase. Do not show controls for jumping to the first or last page. | |
| SHOW_ARROW_BUTTONS | back to summary |
|---|---|
| public static final PagingControlBase. Show separate controls in front and after the page buttons to perform the jump. | |
| SHOW_PAGE_BUTTONS | back to summary |
|---|---|
| public static final PagingControlBase. Show extra page buttons to perform the jump (1 ... 5 6 7 8 ... 20). | |
| FirstLastPageDisplayMode | back to summary |
|---|---|
| private FirstLastPageDisplayMode() | |
| valueOf | back to summary |
|---|---|
| public static PagingControlBase. | |
| values | back to summary |
|---|---|
| public static PagingControlBase. | |
messageLabelStrategyProperty()
| Modifier and Type | Field and Description |
|---|---|
| public static final PagingControlBase. | ALWAYS_SHOW
Always show the message label, even when there are no items in the controlled view. |
| public static final PagingControlBase. | HIDE
Always hide the message label. |
| public static final PagingControlBase. | SHOW_WHEN_NEEDED
Show the message label when needed, usually when the total item count is larger than zero. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static PagingControlBase. | |
| public static PagingControlBase. |
| ALWAYS_SHOW | back to summary |
|---|---|
| public static final PagingControlBase. Always show the message label, even when there are no items in the controlled view. | |
| HIDE | back to summary |
|---|---|
| public static final PagingControlBase. Always hide the message label. | |
| SHOW_WHEN_NEEDED | back to summary |
|---|---|
| public static final PagingControlBase. Show the message label when needed, usually when the total item count is larger than zero. | |
| MessageLabelStrategy | back to summary |
|---|---|
| private MessageLabelStrategy() | |
| valueOf | back to summary |
|---|---|
| public static PagingControlBase. | |
| values | back to summary |
|---|---|
| public static PagingControlBase. | |