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 TypeClassDescriptionclassAbstractGuiComponentBuilder<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 TypeClassDescriptionclassEmbeddedGuiComponentBuilder<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 TypeClassDescriptionclassSimpleItemComponentBuilder<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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassBuilder 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 TypeClassDescriptionclassGuiComponentDeserializer<C extends GuiComponent,B extends GuiComponentBuilder> Custom JSON deserializer for a specific type ofGuiComponent.