org.apache.aries.blueprint.di
Class ArrayRecipe

java.lang.Object
  extended by org.apache.aries.blueprint.di.AbstractRecipe
      extended by org.apache.aries.blueprint.di.ArrayRecipe
All Implemented Interfaces:
Recipe

public class ArrayRecipe
extends AbstractRecipe

Version:
$Rev: 820271 $ $Date: 2009-09-30 14:58:29 +0100 (Wed, 30 Sep 2009) $

Field Summary
 
Fields inherited from class org.apache.aries.blueprint.di.AbstractRecipe
name, prototype
 
Constructor Summary
ArrayRecipe(java.lang.String name, java.lang.Object type)
           
 
Method Summary
 void add(Recipe value)
           
 java.util.List<Recipe> getDependencies()
          Get the list of nested recipes, i.e.
protected  java.lang.Object internalCreate()
           
 
Methods inherited from class org.apache.aries.blueprint.di.AbstractRecipe
addPartialObject, convert, convert, create, destroy, getConstructorDependencies, getName, isPrototype, loadClass, loadType, loadType, setPrototype, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayRecipe

public ArrayRecipe(java.lang.String name,
                   java.lang.Object type)
Method Detail

getDependencies

public java.util.List<Recipe> getDependencies()
Description copied from interface: Recipe
Get the list of nested recipes, i.e. all dependencies including constructor dependencies.

Returns:
a list of dependencies

internalCreate

protected java.lang.Object internalCreate()
                                   throws ComponentDefinitionException
Specified by:
internalCreate in class AbstractRecipe
Throws:
ComponentDefinitionException

add

public void add(Recipe value)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.