public class Context
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
BeanConfigTree |
configTree |
| Constructor and Description |
|---|
Context() |
| Modifier and Type | Method and Description |
|---|---|
BeanContainerManager |
createManager(java.lang.Class<?> beanContainerInterface) |
java.util.List<BeanContainerMethod> |
extractBeanContainerMethodList(java.lang.Class<?> beanContainer) |
BeanCreationCollector |
newBeanCreationCollector(java.lang.Class<?> beanContainerInterface) |
BeanCreationWithBeanFactory |
newBeanCreationWithBeanFactory(java.lang.Class<?> parentBeanClass,
boolean singleton,
BeanReference beanReference) |
BeanCreationWithDefaultConstructor |
newBeanCreationWithDefaultConstructor(java.lang.Class<?> parentBeanClass,
boolean singleton) |
BeanCreationWithFactoryMethod |
newBeanCreationWithFactoryMethod(java.lang.Class<?> returnType,
boolean singleton,
BeanCreation parentBeanCreation,
java.lang.reflect.Method method) |
BeanReference |
newBeanReference(java.lang.reflect.Type target,
java.lang.String place) |
ManyCandidates |
newManyCandidates(BeanReference beanReference) |
NoBeanConfig |
newNoBeanConfig(java.lang.Class<?> beanConfig) |
NoCandidates |
newNoCandidates(BeanReference beanReference) |
NoDefaultBeanFactory |
newNoDefaultBeanFactory(java.lang.Class<?> beanClass) |
public final BeanConfigTree configTree
public BeanContainerManager createManager(java.lang.Class<?> beanContainerInterface)
public BeanCreationCollector newBeanCreationCollector(java.lang.Class<?> beanContainerInterface)
public NoBeanConfig newNoBeanConfig(java.lang.Class<?> beanConfig)
public BeanReference newBeanReference(java.lang.reflect.Type target, java.lang.String place)
public BeanCreationWithDefaultConstructor newBeanCreationWithDefaultConstructor(java.lang.Class<?> parentBeanClass, boolean singleton)
public BeanCreationWithBeanFactory newBeanCreationWithBeanFactory(java.lang.Class<?> parentBeanClass, boolean singleton, BeanReference beanReference)
public NoDefaultBeanFactory newNoDefaultBeanFactory(java.lang.Class<?> beanClass)
public NoCandidates newNoCandidates(BeanReference beanReference)
public ManyCandidates newManyCandidates(BeanReference beanReference)
public java.util.List<BeanContainerMethod> extractBeanContainerMethodList(java.lang.Class<?> beanContainer)
public BeanCreationWithFactoryMethod newBeanCreationWithFactoryMethod(java.lang.Class<?> returnType, boolean singleton, BeanCreation parentBeanCreation, java.lang.reflect.Method method)