Class InventoryViewMock
java.lang.Object
org.bukkit.inventory.InventoryView
be.seeseemelk.mockbukkit.inventory.InventoryViewMock
- Direct Known Subclasses:
PlayerInventoryViewMock,SimpleInventoryViewMock
public abstract class InventoryViewMock
extends org.bukkit.inventory.InventoryView
Mock implementation of an
InventoryView.-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.inventory.InventoryView
org.bukkit.inventory.InventoryView.Property -
Field Summary
Fields inherited from class org.bukkit.inventory.InventoryView
OUTSIDE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInventoryViewMock(org.bukkit.entity.HumanEntity player, String name, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newInventoryViewMockwith the provided parameters. -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.inventory.Inventory@NotNull String@NotNull org.bukkit.entity.HumanEntity@NotNull StringgetTitle()@NotNull org.bukkit.inventory.Inventory@NotNull org.bukkit.event.inventory.InventoryTypegetType()voidsetBottomInventory(org.bukkit.inventory.Inventory inventory) Sets the bottom inventory.voidsetPlayer(org.bukkit.entity.HumanEntity player) Sets the player viewing.voidvoidsetTopInventory(org.bukkit.inventory.Inventory inventory) Sets the top inventory.voidsetType(org.bukkit.event.inventory.InventoryType type) Sets the type of inventory view.Methods inherited from class org.bukkit.inventory.InventoryView
close, convertSlot, countSlots, getCursor, getInventory, getItem, getSlotType, setCursor, setItem, setProperty, title
-
Constructor Details
-
InventoryViewMock
protected InventoryViewMock(org.bukkit.entity.HumanEntity player, String name, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newInventoryViewMockwith the provided parameters.- Parameters:
player- The player this view is for.name- The name of the view (title).top- The top inventory.bottom- The bottom inventory.type- The type of the inventory.
-
-
Method Details
-
setTopInventory
public void setTopInventory(org.bukkit.inventory.Inventory inventory) Sets the top inventory.- Parameters:
inventory- The top inventory.
-
setBottomInventory
public void setBottomInventory(org.bukkit.inventory.Inventory inventory) Sets the bottom inventory.- Parameters:
inventory- The bottom inventory.
-
setPlayer
public void setPlayer(org.bukkit.entity.HumanEntity player) Sets the player viewing.- Parameters:
player- The player viewing.
-
setType
public void setType(org.bukkit.event.inventory.InventoryType type) Sets the type of inventory view.- Parameters:
type- The new type of inventory view.
-
getTopInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getTopInventory()- Specified by:
getTopInventoryin classorg.bukkit.inventory.InventoryView
-
getBottomInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getBottomInventory()- Specified by:
getBottomInventoryin classorg.bukkit.inventory.InventoryView
-
getPlayer
@NotNull public @NotNull org.bukkit.entity.HumanEntity getPlayer()- Specified by:
getPlayerin classorg.bukkit.inventory.InventoryView
-
getType
@NotNull public @NotNull org.bukkit.event.inventory.InventoryType getType()- Specified by:
getTypein classorg.bukkit.inventory.InventoryView
-
getTitle
- Specified by:
getTitlein classorg.bukkit.inventory.InventoryView
-
getOriginalTitle
- Specified by:
getOriginalTitlein classorg.bukkit.inventory.InventoryView
-
setTitle
- Specified by:
setTitlein classorg.bukkit.inventory.InventoryView
-