public interface ViewContainer
| Modifier and Type | Method and Description |
|---|---|
void |
changeTitle(@Nullable java.lang.String title,
@NotNull Viewer target) |
void |
close() |
void |
close(@NotNull Viewer viewer) |
int |
getColumnsCount()
The amount of vertical lines present in the container.
|
int |
getFirstSlot()
Returns the position of the first slot of this container.
|
int |
getLastSlot()
Returns the position of the last slot of this container.
|
int |
getRowsCount()
The amount of horizontal lines present in the container.
|
int |
getSize()
The number of slots in this container.
|
int |
getSlotsCount()
The number of slot indexes in this container (available or not).
|
java.lang.String |
getTitle() |
java.lang.String |
getTitle(@NotNull Viewer viewer) |
@NotNull ViewType |
getType()
The type of this container.
|
boolean |
hasItem(int slot)
Returns whether a container slot is filled by an item.
|
boolean |
isEntityContainer() |
boolean |
isProxied() |
boolean |
isSupportedItem(java.lang.Object item) |
boolean |
matchesItem(int slot,
java.lang.Object item,
boolean exactly) |
void |
open(@NotNull Viewer viewer) |
void |
removeItem(int slot) |
void |
renderItem(int slot,
java.lang.Object item) |
java.lang.String getTitle()
java.lang.String getTitle(@NotNull
@NotNull Viewer viewer)
@NotNull @NotNull ViewType getType()
int getFirstSlot()
int getLastSlot()
boolean hasItem(int slot)
slot - The item slot.void renderItem(int slot,
java.lang.Object item)
void removeItem(int slot)
boolean matchesItem(int slot,
java.lang.Object item,
boolean exactly)
boolean isSupportedItem(java.lang.Object item)
int getSize()
int getSlotsCount()
int getRowsCount()
int getColumnsCount()
void open(@NotNull
@NotNull Viewer viewer)
void close()
void close(@NotNull
@NotNull Viewer viewer)
void changeTitle(@Nullable
@Nullable java.lang.String title,
@NotNull
@NotNull Viewer target)
boolean isEntityContainer()
boolean isProxied()