Package org.apache.xbean.recipe
Class AbstractRecipe
java.lang.Object
org.apache.xbean.recipe.AbstractRecipe
- All Implemented Interfaces:
Serializable
,Recipe
- Direct Known Subclasses:
AllPropertiesRecipe
,ArrayRecipe
,CollectionRecipe
,MapRecipe
,ObjectRecipe
,ReferenceNameRecipe
,ReferenceRecipe
,UnsetPropertiesRecipe
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
final Object
create
(ClassLoader classLoader) final Object
getName()
float
protected abstract Object
internalCreate
(Type expectedType, boolean lazyRefAllowed) void
toString()
-
Constructor Details
-
AbstractRecipe
protected AbstractRecipe()
-
-
Method Details
-
getName
-
setName
-
getPriority
public float getPriority()- Specified by:
getPriority
in interfaceRecipe
-
create
- Specified by:
create
in interfaceRecipe
- Throws:
ConstructionException
-
create
- Specified by:
create
in interfaceRecipe
- Throws:
ConstructionException
-
create
- Specified by:
create
in interfaceRecipe
- Throws:
ConstructionException
-
internalCreate
protected abstract Object internalCreate(Type expectedType, boolean lazyRefAllowed) throws ConstructionException - Throws:
ConstructionException
-
getNestedRecipes
- Specified by:
getNestedRecipes
in interfaceRecipe
-
getConstructorRecipes
- Specified by:
getConstructorRecipes
in interfaceRecipe
-
toString
-