Uses of Interface
io.github.toberocat.guiengine.components.GuiComponentBuilder
Packages that use GuiComponentBuilder
Package
Description
-
Uses of GuiComponentBuilder in io.github.toberocat.guiengine
Methods in io.github.toberocat.guiengine with type parameters of type GuiComponentBuilderModifier and TypeMethodDescription<T extends GuiComponent,
B extends GuiComponentBuilder>
voidGuiEngineApi.registerFactory
(@NotNull String id, @NotNull Class<T> clazz, @NotNull Class<B> builderClazz) Registers a GUI component factory with the given ID, class, and builder class.static <T extends GuiComponent,
B extends GuiComponentBuilder>
voidGuiEngineApi.registerSharedFactory
(@NotNull String id, @NotNull Class<T> clazz, @NotNull Class<B> builderClazz) Registers a shared GUI component factory with the given ID, class, and builder class. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.components
Classes in io.github.toberocat.guiengine.components that implement GuiComponentBuilderModifier and TypeClassDescriptionclass
AbstractGuiComponentBuilder<B extends AbstractGuiComponentBuilder<B>>
An abstract base class for building GUI components. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.components.provided.embedded
Classes in io.github.toberocat.guiengine.components.provided.embedded that implement GuiComponentBuilderModifier and TypeClassDescriptionclass
EmbeddedGuiComponentBuilder<B extends EmbeddedGuiComponentBuilder<B>>
A builder class for creating EmbeddedGuiComponent instances. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.components.provided.item
Classes in io.github.toberocat.guiengine.components.provided.item that implement GuiComponentBuilderModifier and TypeClassDescriptionclass
SimpleItemComponentBuilder<B extends SimpleItemComponentBuilder<B>>
A builder class for creating SimpleItemComponent instances. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.components.provided.paged
Classes in io.github.toberocat.guiengine.components.provided.paged that implement GuiComponentBuilderModifier and TypeClassDescriptionclass
A builder class for creating PagedComponent instances. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.components.provided.toggle
Classes in io.github.toberocat.guiengine.components.provided.toggle that implement GuiComponentBuilderModifier and TypeClassDescriptionclass
Builder class for creating instances ofToggleItemComponent
. -
Uses of GuiComponentBuilder in io.github.toberocat.guiengine.xml
Classes in io.github.toberocat.guiengine.xml with type parameters of type GuiComponentBuilderModifier and TypeClassDescriptionclass
GuiComponentDeserializer<C extends GuiComponent,
B extends GuiComponentBuilder> Custom JSON deserializer for a specific type ofGuiComponent
.