Class PagedComponent
- java.lang.Object
-
- com.enjin.minecraft_commons.spigot.ui.menu.component.MenuComponent
-
- com.enjin.minecraft_commons.spigot.ui.menu.component.pagination.PagedComponent
-
- All Implemented Interfaces:
Component
- Direct Known Subclasses:
DynamicPagedComponent,SimplePagedComponent
public abstract class PagedComponent extends MenuComponent
-
-
Constructor Summary
Constructors Constructor Description PagedComponent(Dimension dimension)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddraw(org.bukkit.entity.Player player)abstract org.bukkit.inventory.ItemStack[][]getPage(org.bukkit.entity.Player player, int page)abstract intgetPageCount(org.bukkit.entity.Player player)intgetPageNumber(org.bukkit.entity.Player player)booleannextPage(org.bukkit.entity.Player player)voidonPage(PageHandler handler)booleanpreviousPage(org.bukkit.entity.Player player)voidshowPage(org.bukkit.entity.Player player, int page)-
Methods inherited from class com.enjin.minecraft_commons.spigot.ui.menu.component.MenuComponent
addAction, createPlayerCollection, createPlayerMap, getClickHandler, getDimension, getParent, getSlotUpdateHandler, isAllowDrag, isAllowPickup, isAllowPlace, onClick, removeAction, removeAllActions, setAllowDrag, setAllowPickup, setAllowPlace, setClickHandler, setParent, setSlotUpdateHandler, size
-
-
-
-
Constructor Detail
-
PagedComponent
public PagedComponent(Dimension dimension)
-
-
Method Detail
-
nextPage
public boolean nextPage(org.bukkit.entity.Player player)
-
previousPage
public boolean previousPage(org.bukkit.entity.Player player)
-
getPageNumber
public int getPageNumber(org.bukkit.entity.Player player)
-
getPage
public abstract org.bukkit.inventory.ItemStack[][] getPage(org.bukkit.entity.Player player, int page)
-
getPageCount
public abstract int getPageCount(org.bukkit.entity.Player player)
-
showPage
public void showPage(org.bukkit.entity.Player player, int page)
-
onPage
public void onPage(PageHandler handler)
-
draw
public void draw(org.bukkit.entity.Player player)
- Specified by:
drawin interfaceComponent- Overrides:
drawin classMenuComponent
-
-