Class BeanCreator

Object
BeanCreator

public class BeanCreator extends Object
Creates a single AnchorBean from XML.
Author:
Owen Feehan
  • 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 to BeanHelper.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 a HierarchicalConfiguration.
      Type Parameters:
      T - type of bean to create.
      Parameters:
      config - the configuration.
      param - a parameter passed to BeanHelper.createBean(org.apache.commons.configuration.beanutils.BeanDeclaration, java.lang.Class<?>, java.lang.Object).
      Returns:
      a newly created bean, as derived from config.