# Package org.apache.commons.configuration2.beanutils

package org.apache.commons.configuration2.beanutils

In this package a `Configuration` implementation can be found that implements the `DynaBean` interface. It allows to access or modify a configuration using the classes from the Commons Beanutils package. There are also classes for declaring beans in configuration files, from which then instances can be created.

- Related Packages
  Package
  Description
  org.apache.commons.configuration2
  The Configuration main package.
- Class
  Description
  BeanCreationContext
  Definition of a context object storing all required information for the creation of a bean.
  BeanDeclaration
  Definition of an interface for declaring a bean in a configuration file.
  BeanFactory
  Definition of an interface for bean factories.
  BeanHelper
  A helper class for creating bean instances that are defined in configuration files.
  CombinedBeanDeclaration
  A special implementation of the `BeanDeclaration` interface which allows combining multiple `BeanDeclaration` objects.
  ConfigurationDynaBean
  The `ConfigurationDynaBean` dynamically reads and writes configurations properties from a wrapped configuration-collection `Configuration` instance.
  ConfigurationDynaClass
  The `ConfigurationDynaClass` dynamically determines properties for a `ConfigurationDynaBean` from a wrapped configuration-collection `Configuration` instance.
  ConstructorArg
  A class representing an argument for a constructor invocation to be used by a `BeanDeclaration`.
  DefaultBeanFactory
  The default implementation of the `BeanFactory` interface.
  XMLBeanDeclaration
  An implementation of the `BeanDeclaration` interface that is suitable for XML configuration files.