Package Hierarchies:
Class Hierarchy
- java.lang.Object
- me.devnatan.inventoryframework.logging.BukkitLogger (implements me.devnatan.inventoryframework.logging.Logger)
- me.devnatan.inventoryframework.internal.BukkitTaskJobImpl (implements me.devnatan.inventoryframework.internal.Job)
- me.devnatan.inventoryframework.BukkitViewContainer (implements me.devnatan.inventoryframework.ViewContainer)
- me.devnatan.inventoryframework.BukkitViewer (implements me.devnatan.inventoryframework.Viewer)
- me.devnatan.inventoryframework.pipeline.CancelledCloseInterceptor (implements me.devnatan.inventoryframework.pipeline.PipelineInterceptor<S>)
- me.devnatan.inventoryframework.component.DefaultComponentBuilder<S,C> (implements me.devnatan.inventoryframework.component.ComponentBuilder<S,C>)
- me.devnatan.inventoryframework.component.BukkitItemComponentBuilder (implements me.devnatan.inventoryframework.component.ComponentFactory, me.devnatan.inventoryframework.component.ItemComponentBuilder<Self,Context>)
- me.devnatan.inventoryframework.DefaultRootView (implements me.devnatan.inventoryframework.RootView)
- me.devnatan.inventoryframework.PlatformView<TFramework,TViewer,TItem,TContext,TOpenContext,TCloseContext,TRenderContext,TSlotClickContext> (implements java.lang.Iterable<T>, me.devnatan.inventoryframework.state.StateAccess<Context,ItemBuilder>)
- me.devnatan.inventoryframework.View
- me.devnatan.inventoryframework.state.DefaultStateValueHost (implements me.devnatan.inventoryframework.state.StateValueHost)
- me.devnatan.inventoryframework.context.PlatformContext
- me.devnatan.inventoryframework.context.PlatformConfinedContext (implements me.devnatan.inventoryframework.context.IFConfinedContext)
- me.devnatan.inventoryframework.context.CloseContext (implements me.devnatan.inventoryframework.context.Context, me.devnatan.inventoryframework.context.IFCloseContext)
- me.devnatan.inventoryframework.context.OpenContext (implements me.devnatan.inventoryframework.context.Context, me.devnatan.inventoryframework.context.IFOpenContext)
- me.devnatan.inventoryframework.context.PlatformRenderContext<T,C> (implements me.devnatan.inventoryframework.context.IFRenderContext)
- me.devnatan.inventoryframework.context.RenderContext (implements me.devnatan.inventoryframework.context.Context, org.bukkit.inventory.InventoryHolder)
- me.devnatan.inventoryframework.context.SlotContext (implements me.devnatan.inventoryframework.context.Context, me.devnatan.inventoryframework.context.IFSlotContext)
- me.devnatan.inventoryframework.context.SlotClickContext (implements me.devnatan.inventoryframework.context.IFSlotClickContext)
- me.devnatan.inventoryframework.context.SlotRenderContext (implements me.devnatan.inventoryframework.context.IFSlotRenderContext)
- me.devnatan.inventoryframework.internal.ElementFactory
- me.devnatan.inventoryframework.pipeline.GlobalClickInterceptor (implements me.devnatan.inventoryframework.pipeline.PipelineInterceptor<S>)
- me.devnatan.inventoryframework.IFInventoryListener (implements org.bukkit.event.Listener)
- me.devnatan.inventoryframework.IFViewFrame<S,V>
- me.devnatan.inventoryframework.internal.InventoryFactory
- me.devnatan.inventoryframework.runtime.thirdparty.InventoryUpdate
- me.devnatan.inventoryframework.runtime.util.InventoryUtils
- me.devnatan.inventoryframework.util.IsTypeOf
- me.devnatan.inventoryframework.pipeline.ItemClickInterceptor (implements me.devnatan.inventoryframework.pipeline.PipelineInterceptor<S>)
- me.devnatan.inventoryframework.pipeline.ItemCloseOnClickInterceptor (implements me.devnatan.inventoryframework.pipeline.PipelineInterceptor<S>)
- me.devnatan.inventoryframework.runtime.thirdparty.McVersion (implements java.lang.Comparable<T>)
- me.devnatan.inventoryframework.runtime.thirdparty.Metrics
- me.devnatan.inventoryframework.runtime.thirdparty.Metrics.CustomChart
- me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder
- me.devnatan.inventoryframework.runtime.thirdparty.Metrics.JsonObjectBuilder.JsonObject
- me.devnatan.inventoryframework.runtime.thirdparty.Metrics.MetricsBase
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils
- me.devnatan.inventoryframework.runtime.thirdparty.ReflectionUtils.VersionHandler<T>
Interface Hierarchy
- java.lang.Iterable<T>
- me.devnatan.inventoryframework.component.ComponentContainer
- me.devnatan.inventoryframework.context.IFContext (also extends me.devnatan.inventoryframework.state.StateValueHost, me.devnatan.inventoryframework.VirtualView)
- me.devnatan.inventoryframework.context.IFConfinedContext
- me.devnatan.inventoryframework.context.Context
- me.devnatan.inventoryframework.state.StateValueHost
- me.devnatan.inventoryframework.context.IFContext (also extends me.devnatan.inventoryframework.component.ComponentContainer, me.devnatan.inventoryframework.VirtualView)
- me.devnatan.inventoryframework.context.IFConfinedContext
- me.devnatan.inventoryframework.context.Context
- me.devnatan.inventoryframework.VirtualView
- me.devnatan.inventoryframework.context.IFContext (also extends me.devnatan.inventoryframework.component.ComponentContainer, me.devnatan.inventoryframework.state.StateValueHost)
- me.devnatan.inventoryframework.context.IFConfinedContext
- me.devnatan.inventoryframework.context.Context