Class DynamicView
java.lang.Object
ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
ru.cwcode.tkach.refreshmenu.inventory.view.View
ru.cwcode.tkach.refreshmenu.inventory.view.DynamicView
- All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder,Refreshable
-
Field Summary
Fields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
behavior, drawer, placeholders, shape, statesFields inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
canCloseHimself, inventory, menu -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDynamic(int slot) List<? extends Ingredient> getDynamicIngredients(char character) getIngredient(char character, int slot) protected voidvoidopen(org.bukkit.entity.Player player) voidrefresh()voidsetDynamic(char character, List<? extends Ingredient> ingredients) Methods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.View
drawInventory, execute, getInventory, getNormalizedSlot, getSlotForChar, getState, handleException, handleIngredientClickAction, onInventoryClick, onOwnInventoryClick, prepareForDrawing, setState, updateInventoryTitle, updatePlaceholders, updateRequired, updateStatesMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
onDrag, onDrag, onInventoryClose, onOutsideClick
-
Constructor Details
-
DynamicView
public DynamicView()
-
-
Method Details
-
open
-
getDynamicIngredients
-
getDynamicCharacters
-
setDynamic
-
getDrawer
-
initializeDrawer
protected void initializeDrawer()- Overrides:
initializeDrawerin classView
-
getDynamic
-
refresh
public void refresh()- Specified by:
refreshin interfaceRefreshable
-
getIngredient
- Overrides:
getIngredientin classView
-