Class BeanCreator
Object
BeanCreator
Creates a single
AnchorBean from XML.- Author:
- Owen Feehan
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TcreateBeanFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config, Object param) Creates a bean from aHierarchicalConfiguration.static <T> TcreateBeanFromXML(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.
-