public List<Recipe> getRecipesForGroup(String group, boolean isRecipePerInput) { RecipeGroup grp = recipeGroups.get(group); if (grp == null) { return Collections.emptyList(); } return grp.createRecipes(isRecipePerInput); }
public List<Recipe> getRecipes(boolean isRecipePerInput) { List<Recipe> result = new ArrayList<Recipe>(32); for (RecipeGroup rg : recipeGroups.values()) { if (rg.isEnabled() && rg.isValid()) { result.addAll(rg.createRecipes(isRecipePerInput)); } } return result; }