Package org.apache.xbean.recipe
Interface Recipe
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AbstractRecipe
,AllPropertiesRecipe
,ArrayRecipe
,CollectionRecipe
,MapRecipe
,ObjectRecipe
,ReferenceNameRecipe
,ReferenceRecipe
,StaticRecipe
,UnsetPropertiesRecipe
public interface Recipe extends java.io.Serializable
- Version:
- $Rev: 6680 $ $Date: 2005-12-24T04:38:27.427468Z $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canCreate(java.lang.reflect.Type type)
java.lang.Object
create()
java.lang.Object
create(java.lang.ClassLoader classLoader)
java.lang.Object
create(java.lang.reflect.Type expectedType, boolean lazyRefAllowed)
java.util.List<Recipe>
getConstructorRecipes()
java.lang.String
getName()
java.util.List<Recipe>
getNestedRecipes()
float
getPriority()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getPriority
float getPriority()
-
canCreate
boolean canCreate(java.lang.reflect.Type type)
-
create
java.lang.Object create() throws ConstructionException
- Throws:
ConstructionException
-
create
java.lang.Object create(java.lang.ClassLoader classLoader) throws ConstructionException
- Throws:
ConstructionException
-
create
java.lang.Object create(java.lang.reflect.Type expectedType, boolean lazyRefAllowed) throws ConstructionException
- Throws:
ConstructionException
-
getNestedRecipes
java.util.List<Recipe> getNestedRecipes()
-
getConstructorRecipes
java.util.List<Recipe> getConstructorRecipes()
-
-