public class RecipeGuiLogic extends java.lang.Object implements IRecipeGuiLogic
| Constructor and Description |
|---|
RecipeGuiLogic() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
back() |
Focus |
getFocus() |
java.lang.String |
getPageString() |
IRecipeCategory |
getRecipeCategory() |
java.util.List<RecipeLayout> |
getRecipeWidgets(int posX,
int posY,
int spacingY) |
boolean |
hasMultipleCategories() |
boolean |
hasMultiplePages() |
void |
nextPage() |
void |
nextRecipeCategory() |
void |
previousPage() |
void |
previousRecipeCategory() |
boolean |
setCategoryFocus() |
boolean |
setFocus(Focus focus) |
void |
setRecipesPerPage(int recipesPerPage) |
public boolean setFocus(@Nonnull
Focus focus)
setFocus in interface IRecipeGuiLogicpublic boolean back()
back in interface IRecipeGuiLogicpublic boolean setCategoryFocus()
setCategoryFocus in interface IRecipeGuiLogicpublic Focus getFocus()
getFocus in interface IRecipeGuiLogicpublic void setRecipesPerPage(int recipesPerPage)
setRecipesPerPage in interface IRecipeGuiLogicpublic IRecipeCategory getRecipeCategory()
getRecipeCategory in interface IRecipeGuiLogic@Nonnull public java.util.List<RecipeLayout> getRecipeWidgets(int posX, int posY, int spacingY)
getRecipeWidgets in interface IRecipeGuiLogicpublic void nextRecipeCategory()
nextRecipeCategory in interface IRecipeGuiLogicpublic boolean hasMultiplePages()
hasMultiplePages in interface IRecipeGuiLogicpublic void previousRecipeCategory()
previousRecipeCategory in interface IRecipeGuiLogicpublic void nextPage()
nextPage in interface IRecipeGuiLogicpublic void previousPage()
previousPage in interface IRecipeGuiLogic@Nonnull public java.lang.String getPageString()
getPageString in interface IRecipeGuiLogicpublic boolean hasMultipleCategories()
hasMultipleCategories in interface IRecipeGuiLogic