com.ldodds.slug.framework.config
Class ComponentFactory

java.lang.Object
  extended bycom.ldodds.slug.framework.config.ComponentFactory

public class ComponentFactory
extends java.lang.Object


Constructor Summary
ComponentFactory()
           
 
Method Summary
 Component instantiate(Model model, java.lang.String id)
           
 Component instantiate(Resource resource)
           
 java.util.List instantiateComponentsFor(Resource resource, Property property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentFactory

public ComponentFactory()
Method Detail

instantiate

public Component instantiate(Model model,
                             java.lang.String id)
                      throws java.lang.ClassNotFoundException,
                             java.lang.IllegalAccessException,
                             java.lang.InstantiationException
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

instantiate

public Component instantiate(Resource resource)
                      throws java.lang.ClassNotFoundException,
                             java.lang.IllegalAccessException,
                             java.lang.InstantiationException
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

instantiateComponentsFor

public java.util.List instantiateComponentsFor(Resource resource,
                                               Property property)
                                        throws java.lang.ClassNotFoundException,
                                               java.lang.IllegalAccessException,
                                               java.lang.InstantiationException
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException