public final class ElementPaginationImpl<T> extends ElementImpl implements ElementPaginationRich
cancelOnClick, closeOnClick, displayIf, interactionDelay, interactionDelayKey, onInteractionDelay, parent, root, updateOnClick, updateOnStateAccess, updateOnStateChange| Modifier and Type | Method and Description |
|---|---|
void |
advance() |
@NotNull net.infumia.frame.state.State<net.infumia.frame.element.pagination.ElementPagination> |
associated() |
void |
back() |
boolean |
canAdvance() |
boolean |
canBack() |
void |
clearElements() |
boolean |
containedWithin(int position) |
int |
currentPageIndex() |
int |
elementCount() |
@NotNull java.util.List<net.infumia.frame.element.Element> |
elements() |
@NotNull ElementEventHandler |
eventHandler() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
forceUpdate() |
boolean |
hasPage(int pageIndex) |
boolean |
initialized() |
void |
initialized(boolean initialized) |
boolean |
intersects(@NotNull net.infumia.frame.element.Element element) |
boolean |
isFirstPage() |
boolean |
isLastPage() |
int |
lastPageIndex() |
@NotNull java.util.concurrent.CompletableFuture<?> |
loadCurrentPage(@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced) |
@NotNull java.util.Collection<net.infumia.frame.element.Element> |
modifiableElements() |
int |
nextPageIndex() |
int |
pageCount() |
boolean |
pageWasChanged() |
void |
pageWasChanged(boolean pageWasChanged) |
@NotNull net.infumia.frame.pipeline.executor.PipelinesElement |
pipelines() |
int |
previousPageIndex() |
void |
switchTo(int pageIndex) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
update() |
void |
updatePageSize(@NotNull net.infumia.frame.context.view.ContextRender context) |
void |
visible(boolean visible) |
cancelOnClick, closeOnClick, displayIf, interactionDelay, interactionDelayKey, key, onInteractionDelay, root, shouldRender, updateOnClick, updateOnStateAccess, updateOnStateChange, visibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitroot, shouldRender, visible@NotNull public @NotNull net.infumia.frame.state.State<net.infumia.frame.element.pagination.ElementPagination> associated()
associated in interface ElementPaginationRichpublic boolean pageWasChanged()
pageWasChanged in interface ElementPaginationRichpublic void pageWasChanged(boolean pageWasChanged)
pageWasChanged in interface ElementPaginationRichpublic boolean initialized()
initialized in interface ElementPaginationRichpublic void initialized(boolean initialized)
initialized in interface ElementPaginationRichpublic void updatePageSize(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context)
updatePageSize in interface ElementPaginationRich@NotNull
public @NotNull java.util.concurrent.CompletableFuture<?> loadCurrentPage(@NotNull
@NotNull net.infumia.frame.context.view.ContextRender context,
boolean forced)
loadCurrentPage in interface ElementPaginationRich@NotNull public @NotNull java.util.Collection<net.infumia.frame.element.Element> modifiableElements()
modifiableElements in interface ElementPaginationRichpublic void clearElements()
clearElements in interface ElementPaginationRichpublic int currentPageIndex()
currentPageIndex in interface net.infumia.frame.element.pagination.ElementPaginationpublic int nextPageIndex()
nextPageIndex in interface net.infumia.frame.element.pagination.ElementPaginationpublic int previousPageIndex()
previousPageIndex in interface net.infumia.frame.element.pagination.ElementPaginationpublic int lastPageIndex()
lastPageIndex in interface net.infumia.frame.element.pagination.ElementPaginationpublic boolean isFirstPage()
isFirstPage in interface net.infumia.frame.element.pagination.ElementPaginationpublic boolean isLastPage()
isLastPage in interface net.infumia.frame.element.pagination.ElementPaginationpublic int elementCount()
elementCount in interface net.infumia.frame.element.pagination.ElementPaginationpublic int pageCount()
pageCount in interface net.infumia.frame.element.pagination.ElementPaginationpublic boolean hasPage(int pageIndex)
hasPage in interface net.infumia.frame.element.pagination.ElementPaginationpublic void switchTo(int pageIndex)
switchTo in interface net.infumia.frame.element.pagination.ElementPaginationpublic void advance()
advance in interface net.infumia.frame.element.pagination.ElementPaginationpublic boolean canAdvance()
canAdvance in interface net.infumia.frame.element.pagination.ElementPaginationpublic void back()
back in interface net.infumia.frame.element.pagination.ElementPaginationpublic boolean canBack()
canBack in interface net.infumia.frame.element.pagination.ElementPagination@NotNull public @NotNull ElementEventHandler eventHandler()
eventHandler in interface ElementEventHandlerHolderpublic void visible(boolean visible)
visible in interface ElementRichvisible in class ElementImplpublic boolean containedWithin(int position)
containedWithin in interface ElementRichcontainedWithin in class ElementImplpublic boolean intersects(@NotNull
@NotNull net.infumia.frame.element.Element element)
intersects in interface ElementRichintersects in class ElementImpl@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> update()
update in interface net.infumia.frame.element.Elementupdate in class ElementImpl@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> forceUpdate()
forceUpdate in interface net.infumia.frame.element.ElementforceUpdate in class ElementImpl@NotNull public @NotNull net.infumia.frame.pipeline.executor.PipelinesElement pipelines()
pipelines in interface net.infumia.frame.pipeline.Pipelined<net.infumia.frame.pipeline.executor.PipelinesElement>pipelines in class ElementImpl@NotNull public @NotNull java.util.List<net.infumia.frame.element.Element> elements()
elements in interface net.infumia.frame.element.ElementContainer