public interface IAssemblyRecipeRegistry extends IAssemblyRecipeProvider
Modifier and Type | Method and Description |
---|---|
void |
addRecipe(AssemblyRecipe recipe) |
void |
addRecipeProvider(IAssemblyRecipeProvider provider) |
java.lang.Iterable<IAssemblyRecipeProvider> |
getAllRecipeProviders()
Gets all of the complex recipe providers that are registered.
|
java.lang.Iterable<AssemblyRecipe> |
getAllRecipes()
Gets all of the simple recipes that are registered.
|
getRecipe, getRecipesFor
void addRecipe(@Nonnull AssemblyRecipe recipe)
void addRecipeProvider(@Nonnull IAssemblyRecipeProvider provider)
java.lang.Iterable<AssemblyRecipe> getAllRecipes()
Iterator.remove()
method to remove recipes from this registry.java.lang.Iterable<IAssemblyRecipeProvider> getAllRecipeProviders()
Iterator.remove()
method to remove providers from this registry.