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)protected voidhandleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character)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, getState, handleException, onInventoryClick, onOwnInventoryClick, setState, updateInventoryTitle, updateRequiredMethods inherited from class ru.cwcode.tkach.refreshmenu.inventory.view.AbstractView
onDrag, onInventoryClose, onOutsideClick
-
Constructor Details
-
DynamicView
public DynamicView()
-
-
Method Details
-
open
public void open(org.bukkit.entity.Player player) -
getDynamicIngredients
-
getDynamicCharacters
-
setDynamic
-
getDrawer
-
initializeDrawer
protected void initializeDrawer()- Overrides:
initializeDrawerin classView
-
getDynamic
-
refresh
public void refresh()- Specified by:
refreshin interfaceRefreshable
-
handleIngredientClickAction
protected void handleIngredientClickAction(org.bukkit.event.inventory.InventoryClickEvent event, char character)- Overrides:
handleIngredientClickActionin classView
-