public class ReferenceRecipe extends AbstractRecipe
| Modifier and Type | Class and Description |
|---|---|
private static class |
ReferenceRecipe.WrapperReference |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
referenceName |
| Constructor and Description |
|---|
ReferenceRecipe() |
ReferenceRecipe(java.lang.String referenceName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreate(java.lang.reflect.Type type) |
java.util.List<Recipe> |
getConstructorRecipes() |
java.util.List<Recipe> |
getNestedRecipes() |
java.lang.String |
getReferenceName() |
protected java.lang.Object |
internalCreate(java.lang.reflect.Type expectedType,
boolean lazyRefAllowed) |
void |
setReferenceName(java.lang.String name) |
create, create, create, getName, getPriority, setName, toStringpublic ReferenceRecipe()
public ReferenceRecipe(java.lang.String referenceName)
public java.lang.String getReferenceName()
public void setReferenceName(java.lang.String name)
public java.util.List<Recipe> getNestedRecipes()
getNestedRecipes in interface RecipegetNestedRecipes in class AbstractRecipepublic java.util.List<Recipe> getConstructorRecipes()
getConstructorRecipes in interface RecipegetConstructorRecipes in class AbstractRecipepublic boolean canCreate(java.lang.reflect.Type type)
protected java.lang.Object internalCreate(java.lang.reflect.Type expectedType,
boolean lazyRefAllowed)
throws ConstructionException
internalCreate in class AbstractRecipeConstructionException