public interface ExtendedBeanContainer extends BeanContainer
ANONYMOUS_BEAN_PREFIX, PROTOTYPE_BEAN_PREFIX| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAliases() |
DependencyManager<DefinitionDependency> |
getParentDependencyManager() |
List<Property> |
getPropertyReferences() |
Set<String> |
getPrototypeBeans() |
DependencyManager<RunTimeDependency> |
getRunTimeDependencyManager() |
void |
register(ExtendedBeanContainer container)
Register another ExtendedBeanContainer's content into this ExtendedBeanContainer
Merge parent and runtime dependencies, prototypeBeans, aliases and propertyReferences
|
void |
resolveParentDefinition()
Resolve all parents dependencies and fill in their definition.
|
void |
resolveReferences()
Resolve aliases and prototype references once for all
|
addOrReplaceProperty, duplicateBean, generateAnonymousBeanId, getOrderedBeanIds, getOrderedBeans, register, register, registerAlias, registerParent, registerRunTimeDependencygetBean, getBeansvoid register(ExtendedBeanContainer container)
container - whose content is to be register in the current containervoid resolveReferences()
void resolveParentDefinition()
DependencyManager<DefinitionDependency> getParentDependencyManager()
DependencyManager<RunTimeDependency> getRunTimeDependencyManager()
Set<String> getPrototypeBeans()
List<Property> getPropertyReferences()
Copyright © 2012-2013 Static IOC OSS project. All Rights Reserved.