public class ElementItemImpl extends ElementImpl implements ElementItemRich
cancelOnClick, closeOnClick, displayIf, interactionDelay, interactionDelayKey, onInteractionDelay, parent, root, updateOnClick, updateOnStateAccess, updateOnStateChange| Modifier and Type | Method and Description |
|---|---|
boolean |
containedWithin(int slot) |
@NotNull ElementEventHandler |
eventHandler() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
forceUpdate() |
boolean |
intersects(@NotNull net.infumia.frame.element.Element element) |
@NotNull org.bukkit.inventory.ItemStack |
item() |
@Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemClick> |
onClick() |
@Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemRender> |
onRender() |
@Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemUpdate> |
onUpdate() |
@NotNull net.infumia.frame.pipeline.executor.PipelineExecutorElement |
pipelines() |
int |
slot() |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> |
update() |
cancelOnClick, closeOnClick, displayIf, interactionDelay, interactionDelayKey, key, onInteractionDelay, root, shouldRender, updateOnClick, updateOnStateAccess, updateOnStateChange, visible, visibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitroot, shouldRender, visible, visible@NotNull public @NotNull org.bukkit.inventory.ItemStack item()
item in interface net.infumia.frame.element.item.ElementItempublic int slot()
slot in interface net.infumia.frame.element.item.ElementItem@Nullable public @Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemClick> onClick()
onClick in interface net.infumia.frame.element.item.ElementItem@Nullable public @Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemRender> onRender()
onRender in interface net.infumia.frame.element.item.ElementItem@Nullable public @Nullable java.util.function.Consumer<net.infumia.frame.context.element.ContextElementItemUpdate> onUpdate()
onUpdate in interface net.infumia.frame.element.item.ElementItem@NotNull public @NotNull ElementEventHandler eventHandler()
eventHandler in interface ElementEventHandlerHolderpublic boolean containedWithin(int slot)
containedWithin in interface ElementRichcontainedWithin in class ElementImplpublic boolean intersects(@NotNull
@NotNull net.infumia.frame.element.Element element)
intersects in interface ElementRichintersects in class ElementImpl@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> update()
update in interface net.infumia.frame.element.Elementupdate in class ElementImpl@NotNull public @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.service.ConsumerService.State> forceUpdate()
forceUpdate in interface net.infumia.frame.element.ElementforceUpdate in class ElementImpl@NotNull public @NotNull net.infumia.frame.pipeline.executor.PipelineExecutorElement pipelines()
pipelines in interface net.infumia.frame.pipeline.Pipelined<net.infumia.frame.pipeline.executor.PipelineExecutorElement>pipelines in class ElementImpl