Package com.kamikazejam.kamicommon.menu
Class PaginatedMenu.Builder
java.lang.Object
com.kamikazejam.kamicommon.menu.AbstractMenuBuilder<PaginatedMenu,PaginatedMenu.Builder>
com.kamikazejam.kamicommon.menu.PaginatedMenu.Builder
- Enclosing class:
PaginatedMenu
public static final class PaginatedMenu.Builder
extends AbstractMenuBuilder<PaginatedMenu,PaginatedMenu.Builder>
-
Field Summary
Fields inherited from class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
events, menuIcons, options, size, titleCalculator
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder
(@NotNull PaginationLayout layout, int rows) Builder
(@NotNull PaginationLayout layout, @NotNull MenuSize size) Builder
(@NotNull PaginationLayout layout, @NotNull InventoryType type) -
Method Summary
Modifier and TypeMethodDescription@NotNull PaginatedMenu
@NotNull PaginatedMenu.Builder
modifyPageIcons
(@NotNull Consumer<IPageIconsAccess<PaginatedMenu>> consumer) @NotNull PaginatedMenu.Builder
paginationOptions
(@NotNull Consumer<PaginatedMenuOptions> consumer) Methods inherited from class com.kamikazejam.kamicommon.menu.AbstractMenuBuilder
events, fillerIcon, getSize, modifyIcons, options, size, title, title, titleReplacement
-
Constructor Details
-
Method Details
-
paginationOptions
@NotNull public @NotNull PaginatedMenu.Builder paginationOptions(@NotNull @NotNull Consumer<PaginatedMenuOptions> consumer) -
modifyPageIcons
@NotNull public @NotNull PaginatedMenu.Builder modifyPageIcons(@NotNull @NotNull Consumer<IPageIconsAccess<PaginatedMenu>> consumer) -
build
-