## Uses of Interface
org.apache.commons.configuration.beanutils.BeanDeclaration

Packages that use BeanDeclaration
org.apache.commons.configuration: The Configuration main package.
org.apache.commons.configuration.beanutils: In this package a `Configuration` implementation can be found that implements the `DynaBean` interface.

Uses of BeanDeclaration in org.apache.commons.configuration

Classes in org.apache.commons.configuration that implement BeanDeclaration
`static class` `DefaultConfigurationBuilder.ConfigurationDeclaration` A specialized `BeanDeclaration` implementation that represents the declaration of a configuration source.

Methods in org.apache.commons.configuration with parameters of type BeanDeclaration
`protected void` `DefaultConfigurationBuilder.FileConfigurationProvider.initBeanInstance(Object bean, BeanDeclaration data)` Initializes the bean instance.

Uses of BeanDeclaration in org.apache.commons.configuration.beanutils

Classes in org.apache.commons.configuration.beanutils that implement BeanDeclaration
`class` `XMLBeanDeclaration` An implementation of the `BeanDeclaration` interface that is suitable for XML configuration files.

Methods in org.apache.commons.configuration.beanutils that return BeanDeclaration
`protected BeanDeclaration` `XMLBeanDeclaration.createBeanDeclaration(ConfigurationNode node)` Creates a new `BeanDeclaration` for a child node of the current configuration node.

Methods in org.apache.commons.configuration.beanutils with parameters of type BeanDeclaration
`static Object` `BeanHelper.createBean(BeanDeclaration data)` Returns a bean instance for the specified declaration.
`static Object` `BeanHelper.createBean(BeanDeclaration data, Class<?> defaultClass)` Returns a bean instance for the specified declaration.
`static Object` `BeanHelper.createBean(BeanDeclaration data, Class<?> defaultClass, Object param)` The main method for creating and initializing beans from a configuration.
`Object` `DefaultBeanFactory.createBean(Class<?> beanClass, BeanDeclaration data, Object parameter)` Creates a new bean instance.
`Object` `BeanFactory.createBean(Class<?> beanClass, BeanDeclaration data, Object param)` Returns a bean instance for the given class.
`protected Object` `DefaultBeanFactory.createBeanInstance(Class<?> beanClass, BeanDeclaration data)` Creates the bean instance.
`static void` `BeanHelper.initBean(Object bean, BeanDeclaration data)` Initializes the passed in bean.
`protected void` `DefaultBeanFactory.initBeanInstance(Object bean, BeanDeclaration data)` Initializes the newly created bean instance.
`static void` `BeanHelper.initBeanProperties(Object bean, BeanDeclaration data)` Initializes the beans properties.

Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.