Hierarchy For All Packages
- studio.mevera.lotus,
- studio.mevera.lotus.api.button,
- studio.mevera.lotus.api.content,
- studio.mevera.lotus.api.data,
- studio.mevera.lotus.api.item,
- studio.mevera.lotus.api.menu,
- studio.mevera.lotus.api.pagination,
- studio.mevera.lotus.api.slot,
- studio.mevera.lotus.api.util,
- studio.mevera.lotus.internal,
- studio.mevera.lotus.internal.content,
- studio.mevera.lotus.internal.menu,
- studio.mevera.lotus.internal.pagination,
- studio.mevera.lotus.spi,
- studio.mevera.lotus.spi.opener
Class Hierarchy
- java.lang.Object
- studio.mevera.lotus.api.item.AbstractItemBuilder<B,
C> - studio.mevera.lotus.internal.AbstractLotusListener<C>
- studio.mevera.lotus.api.pagination.AbstractPageContext<C,
T, P> - studio.mevera.lotus.api.pagination.AbstractPagination<C,
T, X> - studio.mevera.lotus.api.pagination.AbstractPagination.Builder<C,
T, X, P> - studio.mevera.lotus.internal.menu.BaseMenuView<C,
M> (implements studio.mevera.lotus.api.menu.MenuView<C, M>) - studio.mevera.lotus.api.slot.Capacity
- studio.mevera.lotus.api.content.ContentBuilder
- studio.mevera.lotus.api.data.DataRegistry
- studio.mevera.lotus.internal.content.DefaultContent (implements studio.mevera.lotus.api.content.Content)
- studio.mevera.lotus.internal.pagination.DefaultPaginationSession<C,
T, X> (implements studio.mevera.lotus.api.pagination.PaginationSession<C, T, X>) - studio.mevera.lotus.api.data.Key<T>
- studio.mevera.lotus.Lotus<C>
- studio.mevera.lotus.LotusBuilder<C>
- studio.mevera.lotus.internal.LotusLogger
- studio.mevera.lotus.api.pagination.PageLayoutBuilder<C,
X> - studio.mevera.lotus.api.slot.SlotIterator
- studio.mevera.lotus.api.item.AbstractItemBuilder<B,
Interface Hierarchy
- studio.mevera.lotus.api.button.Button
- studio.mevera.lotus.api.button.ClickAction
- studio.mevera.lotus.api.pagination.ComponentRenderer<T,
X> - studio.mevera.lotus.api.content.ContentEditor
- studio.mevera.lotus.api.content.Content (also extends studio.mevera.lotus.api.content.ContentView)
- studio.mevera.lotus.api.pagination.ContentSource<T>
- studio.mevera.lotus.api.content.ContentView
- studio.mevera.lotus.api.content.Content (also extends studio.mevera.lotus.api.content.ContentEditor)
- org.bukkit.inventory.InventoryHolder
- studio.mevera.lotus.api.menu.MenuView<C,
M>
- studio.mevera.lotus.api.menu.MenuView<C,
- studio.mevera.lotus.api.menu.Menu<C>
- studio.mevera.lotus.api.menu.InteractiveMenu<C> (also extends studio.mevera.lotus.api.menu.MenuHandler<C>)
- studio.mevera.lotus.api.menu.MenuHandler<C>
- studio.mevera.lotus.api.menu.InteractiveMenu<C> (also extends studio.mevera.lotus.api.menu.Menu<C>)
- studio.mevera.lotus.api.pagination.PageLayout<C,
X> - studio.mevera.lotus.api.pagination.PaginationSession<C,
T, X> - studio.mevera.lotus.spi.PaginationSessionFactory<C>
- studio.mevera.lotus.api.slot.SlotMask
- studio.mevera.lotus.spi.opener.ViewOpener<C>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- studio.mevera.lotus.api.slot.Direction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- studio.mevera.lotus.api.button.ClickableButton (implements studio.mevera.lotus.api.button.Button)
- studio.mevera.lotus.api.button.CompositeButton (implements studio.mevera.lotus.api.button.Button)
- studio.mevera.lotus.api.button.CycleButton (implements studio.mevera.lotus.api.button.Button)
- studio.mevera.lotus.Lotus.Options
- studio.mevera.lotus.api.util.Pair<L,
R> - studio.mevera.lotus.api.slot.Slot (implements java.lang.Comparable<T>)
- studio.mevera.lotus.api.slot.SlotMask.Custom (implements studio.mevera.lotus.api.slot.SlotMask)
- studio.mevera.lotus.api.slot.SlotMask.Excluding (implements studio.mevera.lotus.api.slot.SlotMask)
- studio.mevera.lotus.api.slot.SlotMask.Full (implements studio.mevera.lotus.api.slot.SlotMask)
- studio.mevera.lotus.api.slot.SlotMask.Range (implements studio.mevera.lotus.api.slot.SlotMask)
- studio.mevera.lotus.api.button.SpanningButton (implements studio.mevera.lotus.api.button.Button)
- studio.mevera.lotus.api.button.StaticButton (implements studio.mevera.lotus.api.button.Button)
- studio.mevera.lotus.api.button.TransformingButton (implements studio.mevera.lotus.api.button.Button)
- java.lang.Record