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)