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 booleancanCreate(java.lang.reflect.Type type)java.lang.Objectcreate()java.lang.Objectcreate(java.lang.ClassLoader classLoader)java.lang.Objectcreate(java.lang.reflect.Type expectedType, boolean lazyRefAllowed)java.util.List<Recipe>getConstructorRecipes()java.lang.StringgetName()java.util.List<Recipe>getNestedRecipes()floatgetPriority()
-
-
-
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()
-
-