Class MultiShapeArtExtendedView<T extends Ingredient,ART extends ArtIngredient>
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.View
ru.cwcode.tkach.refreshmenu.inventory.view.PagedView<T>
ru.cwcode.tkach.refreshmenu.inventory.view.ExtendedView<T>
ru.cwcode.tkach.refreshmenu.inventory.view.ArtExtendedView<T,ART>
ru.cwcode.tkach.refreshmenu.inventory.view.MultiShapeArtExtendedView<T,ART>
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
public class MultiShapeArtExtendedView<T extends Ingredient,ART extends ArtIngredient>
extends ArtExtendedView<T,ART>
-
Field Summary
Fields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.PagedView
dynamic, dynamicChar, maxPage, page, pageSize, playerFields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
behavior, canCloseHimself, drawer, menu, placeholders, shape -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidnextShape(org.bukkit.entity.Player player)voidprevShape(org.bukkit.entity.Player player)voidsetShapes(List<InventoryShape> shapes)protected voidMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.ArtExtendedView
bindArts, bindArts, getArt, getArts, initializeDrawer, setArtsMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.ExtendedView
onInventoryClose, onOwnInventoryClickMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.PagedView
getDynamic, getDynamic, getDynamicChar, getPage, getPlayer, handleIngredientClickAction, hasViewers, nextPage, onOpen, prevPage, setDynamic, setDynamicChar, updateDynamicContent, updateRequiredMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, getBehavior, getDrawer, getInventory, getMenu, getPlaceholders, getShape, onDrag, onInventoryClick, onOutsideClick, open, setInventory, setMenu, setShape, updateInventoryTitle
-
Constructor Details
-
MultiShapeArtExtendedView
public MultiShapeArtExtendedView()
-
-
Method Details
-
nextShape
public void nextShape(org.bukkit.entity.Player player) -
prevShape
public void prevShape(org.bukkit.entity.Player player) -
updatePlaceholders
protected void updatePlaceholders()- Overrides:
updatePlaceholdersin classPagedView<T extends Ingredient>
-
getShapes
-
getShapePointer
public int getShapePointer() -
setShapes
-