nl.beesting.beangenerator
Class BeanFactory

java.lang.Object
  extended by nl.beesting.beangenerator.BeanFactory

public class BeanFactory
extends java.lang.Object


Constructor Summary
BeanFactory()
           
 
Method Summary
 java.lang.Class<?> findClass(org.aopalliance.intercept.MethodInvocation invocation)
           
 ClassDescriptor getClassDescriptor(java.lang.Class<?> clazz, java.lang.reflect.Method method)
           
 java.lang.Object instanciateBean(java.lang.Class<?> foundClass, java.lang.reflect.Method method)
           
 void setClassLocators(java.util.List<ClassLocator> classLocators)
           
 void setConfigParser(BeanGeneratorConfigParser configParser)
           
 void setDaoBeanCreationMethodInterceptor(DaoBeanCreationMethodInterceptor methodInterceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanFactory

public BeanFactory()
Method Detail

setDaoBeanCreationMethodInterceptor

public void setDaoBeanCreationMethodInterceptor(DaoBeanCreationMethodInterceptor methodInterceptor)

setConfigParser

public void setConfigParser(BeanGeneratorConfigParser configParser)

setClassLocators

public void setClassLocators(java.util.List<ClassLocator> classLocators)

findClass

public java.lang.Class<?> findClass(org.aopalliance.intercept.MethodInvocation invocation)

instanciateBean

public java.lang.Object instanciateBean(java.lang.Class<?> foundClass,
                                        java.lang.reflect.Method method)
                                 throws BeanInstantiationException
Throws:
BeanInstantiationException

getClassDescriptor

public ClassDescriptor getClassDescriptor(java.lang.Class<?> clazz,
                                          java.lang.reflect.Method method)


Copyright 2008. All Rights Reserved.