| Package | Description |
|---|---|
| org.apache.commons.configuration2.beanutils |
In this package a
Configuration implementation can be found that
implements the DynaBean interface. |
| org.apache.commons.configuration2.builder |
This package contains the implementations of configuration builder
classes used to create new
Configuration objects. |
| org.apache.commons.configuration2.builder.combined |
A package containing the implementation of the builder for combined
configurations.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
CombinedBeanDeclaration |
A special implementation of the
BeanDeclaration interface which
allows combining multiple BeanDeclaration objects. |
class |
XMLBeanDeclaration |
An implementation of the
BeanDeclaration interface that is
suitable for XML configuration files. |
| Modifier and Type | Method | Description |
|---|---|---|
BeanDeclaration |
BeanCreationContext.getBeanDeclaration() |
Returns the
BeanDeclaration with the data for the new bean. |
BeanDeclaration |
ConstructorArg.getBeanDeclaration() |
Returns the
BeanDeclaration referenced by this constructor
argument. |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
BeanCreationContext.createBean(BeanDeclaration data) |
Creates a bean based on the given
BeanDeclaration. |
java.lang.Object |
BeanHelper.createBean(BeanDeclaration data) |
Returns a bean instance for the specified declaration.
|
java.lang.Object |
BeanHelper.createBean(BeanDeclaration data,
java.lang.Class<?> defaultClass) |
Returns a bean instance for the specified declaration.
|
java.lang.Object |
BeanHelper.createBean(BeanDeclaration data,
java.lang.Class<?> defaultClass,
java.lang.Object param) |
The main method for creating and initializing beans from a configuration.
|
protected static <T> java.lang.reflect.Constructor<T> |
DefaultBeanFactory.findMatchingConstructor(java.lang.Class<T> beanClass,
BeanDeclaration data) |
Evaluates constructor arguments in the specified
BeanDeclaration
and tries to find a unique matching constructor. |
static ConstructorArg |
ConstructorArg.forBeanDeclaration(BeanDeclaration decl) |
Creates a new instance of
ConstructorArg for the specified
BeanDeclaration. |
static ConstructorArg |
ConstructorArg.forBeanDeclaration(BeanDeclaration decl,
java.lang.String typeName) |
Creates a new instance of
ConstructorArg for the specified
BeanDeclaration and sets the type name explicitly. |
void |
BeanCreationContext.initBean(java.lang.Object bean,
BeanDeclaration data) |
Initializes a bean's property based on the given
BeanDeclaration. |
void |
BeanHelper.initBean(java.lang.Object bean,
BeanDeclaration data) |
Initializes the passed in bean.
|
static void |
BeanHelper.initBeanProperties(java.lang.Object bean,
BeanDeclaration data) |
Initializes the beans properties.
|
| Constructor | Description |
|---|---|
CombinedBeanDeclaration(BeanDeclaration... decl) |
Creates a new instance of
CombinedBeanDeclaration and initializes
it with the given child declarations. |
| Modifier and Type | Method | Description |
|---|---|---|
protected BeanDeclaration |
BasicConfigurationBuilder.createResultDeclaration(java.util.Map<java.lang.String,java.lang.Object> params) |
Creates a new
BeanDeclaration which is used for creating new
result objects dynamically. |
protected BeanDeclaration |
BasicConfigurationBuilder.getResultDeclaration() |
Returns the
BeanDeclaration that is used to create and initialize
result objects. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ConfigurationDeclaration |
A specialized
BeanDeclaration implementation that represents the
declaration of a configuration source. |
| Modifier and Type | Method | Description |
|---|---|---|
protected BeanDeclaration |
CombinedConfigurationBuilder.createResultDeclaration(java.util.Map<java.lang.String,java.lang.Object> params) |
Creates a new
BeanDeclaration which is used for creating new
result objects dynamically. |
Copyright © 2001–2018. All rights reserved.