Class DefaultConfigurationBuilder.XMLConfigurationProvider
java.lang.Object
org.apache.commons.configuration.beanutils.DefaultBeanFactory
org.apache.commons.configuration.DefaultConfigurationBuilder.ConfigurationProvider
org.apache.commons.configuration.DefaultConfigurationBuilder.FileConfigurationProvider
org.apache.commons.configuration.DefaultConfigurationBuilder.XMLConfigurationProvider
- All Implemented Interfaces:
BeanFactory
- Enclosing class:
DefaultConfigurationBuilder
public static class DefaultConfigurationBuilder.XMLConfigurationProvider
extends DefaultConfigurationBuilder.FileConfigurationProvider
A specialized configuration provider for XML configurations. This
implementation acts like a
FileConfigurationProvider, but
it will copy all entity IDs that have been registered for the
configuration builder to the new XML configuration before it is loaded.- Since:
- 1.6
- Version:
- $Id: DefaultConfigurationBuilder.java 1366930 2012-07-29 20:05:36Z oheger $
- Author:
- Commons Configuration team
-
Field Summary
Fields inherited from class DefaultBeanFactory
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance ofXMLConfigurationProvider. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new empty configuration instance.Methods inherited from class DefaultConfigurationBuilder.FileConfigurationProvider
getConfiguration, initBeanInstanceMethods inherited from class DefaultConfigurationBuilder.ConfigurationProvider
fetchConfigurationClass, getConfigurationClass, getConfigurationClassName, loadClass, setConfigurationClass, setConfigurationClassNameMethods inherited from class DefaultBeanFactory
createBean, createBeanInstance, getDefaultBeanClass
-
Constructor Details
-
XMLConfigurationProvider
public XMLConfigurationProvider()Creates a new instance ofXMLConfigurationProvider.
-
-
Method Details
-
getEmptyConfiguration
public AbstractConfiguration getEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl) throws Exception Returns a new empty configuration instance. This implementation performs some additional initialization specific to XML configurations.- Overrides:
getEmptyConfigurationin classDefaultConfigurationBuilder.FileConfigurationProvider- Parameters:
decl- the configuration declaration- Returns:
- the new configuration
- Throws:
Exception- if an error occurs
-