public class ExtensionBeanFactory
extends java.lang.Object
Constructor and Description |
---|
ExtensionBeanFactory(BeanDefinition... definitions) |
Modifier and Type | Method and Description |
---|---|
ExtensionBean |
getBean(BeanDefinition definition, boolean force) |
ExtensionBean |
getBean(java.lang.String id, boolean force) |
java.util.Map<java.lang.String,ExtensionBean> |
getBeans(boolean force)
category, rule, metric: default value must be supplied for all required properties all values must correspond to a property values can reference own properties (check circularity) transform: no value need be supplied for required properties all values must correspond to a property values can reference own properties transform binding: value must be supplied for all required transform properties all values must correspond to a transform property values can reference own properties, rule properties, and rule parameters
Rule Knows properties. |
java.util.Map<java.lang.String,BeanDefinition> |
getDefinitions()
All definitions.
|
public ExtensionBeanFactory(BeanDefinition... definitions)
public java.util.Map<java.lang.String,BeanDefinition> getDefinitions()
public java.util.Map<java.lang.String,ExtensionBean> getBeans(boolean force)
Rule Knows properties. Knows parameters. Knows transforms. Knows property values.
Transform Knows properties. Knows non-deferred transform property values. Knows deferred transform property value expressions. Knows deferred predicate expression, if any.
public ExtensionBean getBean(java.lang.String id, boolean force)
public ExtensionBean getBean(BeanDefinition definition, boolean force)