Class ControlItem<G extends Gui>
java.lang.Object
xyz.xenondevs.invui.item.impl.AbstractItem
xyz.xenondevs.invui.item.impl.controlitem.ControlItem<G>
- Type Parameters:
G- The Gui Type thisControlItemwill control. Not checked when adding it to a Gui.
- All Implemented Interfaces:
Item
- Direct Known Subclasses:
PageItem,ScrollItem,TabItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetGui()final ItemProviderGets theItemProvider.abstract ItemProvidergetItemProvider(G gui) voidMethods inherited from class xyz.xenondevs.invui.item.impl.AbstractItem
addWindow, getWindows, notifyWindows, removeWindowMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface xyz.xenondevs.invui.item.Item
getItemProvider, handleClick
-
Constructor Details
-
ControlItem
public ControlItem()
-
-
Method Details
-
getItemProvider
-
getItemProvider
Description copied from interface:ItemGets theItemProvider. This method gets called every time aWindowis notified (Item.notifyWindows()).- Returns:
- The
ItemProvider
-
getGui
-
setGui
-