Class BeanCreator
Object
BeanCreator
Creates a single
AnchorBean
from XML.- Author:
- Owen Feehan
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
createBeanFromConfig
(org.apache.commons.configuration.HierarchicalConfiguration config, Object param) Creates a bean from aHierarchicalConfiguration
.static <T> T
createBeanFromXML
(org.apache.commons.configuration.beanutils.XMLBeanDeclaration declaration, String configurationKey, Object param) Creates a bean from XML.
-
Method Details
-
createBeanFromXML
public static <T> T createBeanFromXML(org.apache.commons.configuration.beanutils.XMLBeanDeclaration declaration, String configurationKey, Object param) Creates a bean from XML.- Type Parameters:
T
- type of bean to create.- Parameters:
declaration
- the XML to create from.configurationKey
- name of top-level element in XML file.param
- an additionally parameter passed toBeanHelper.createBean(BeanDeclaration)
when the bean is created.- Returns:
- the created bean.
-
createBeanFromConfig
public static <T> T createBeanFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config, Object param) Creates a bean from aHierarchicalConfiguration
.- Type Parameters:
T
- type of bean to create.- Parameters:
config
- the configuration.param
- a parameter passed toBeanHelper.createBean(org.apache.commons.configuration.beanutils.BeanDeclaration, java.lang.Class<?>, java.lang.Object)
.- Returns:
- a newly created bean, as derived from
config
.
-