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, handleBehaviorClickAction, handleException, handleIngredientClickAction, handleIngredientClickActionDeferred, handleIngredientClickActionImmediate, hasClickBehavior, isInventoryInitialized, onInventoryClick, onOwnInventoryClick, prepareForDrawing, redrawClickedIngredient, 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
-