Uses of Interface
me.croabeast.common.builder.BaseBuilder
Packages that use BaseBuilder
-
Uses of BaseBuilder in me.croabeast.common.builder
Classes in me.croabeast.common.builder with type parameters of type BaseBuilderModifier and TypeInterfaceDescriptioninterfaceBaseBuilder<B extends BaseBuilder<B>>A foundational interface for builder patterns, ensuring a self-referential type.Subinterfaces of BaseBuilder in me.croabeast.common.builderModifier and TypeInterfaceDescriptioninterfaceRepresents a builder that holds two values and supports modification operations.interfaceRepresents a builder that holds a single value of typeTand allows modifications.interfaceTriBuilder<T,U, V, B extends TriBuilder<T, U, V, B>> A builder interface for managing and modifying three related values in a fluent, chainable manner. -
Uses of BaseBuilder in me.croabeast.common.gui
Classes in me.croabeast.common.gui that implement BaseBuilderModifier and TypeClassDescriptionfinal classA builder for creating and configuring a toggle button in a GUI.final classA builder for creating and managing a chest GUI with paginated panes.classGuiBuilder<G extends com.github.stefvanschie.inventoryframework.gui.type.util.Gui,B extends GuiBuilder<G, B>> An abstract builder for creating and managing GUIs with paginated panes.classPaneBuilder<P extends com.github.stefvanschie.inventoryframework.pane.Pane,B extends PaneBuilder<P, B>> An abstract builder for constructing and configuringPaneobjects in a fluent manner. -
Uses of BaseBuilder in me.croabeast.takion.chat
Subinterfaces of BaseBuilder in me.croabeast.takion.chatModifier and TypeInterfaceDescriptioninterfaceChatComponent<C extends ChatComponent<C>>Represents a rich, mutable chat component that can carry click and hover actions.interfaceA composite chat component that can parse a formatted string into multipleChatComponentsegments and allows fluent manipulation of all segments.