Package org.apache.commons.configuration
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 aFileConfigurationProvider, 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
-
-
Field Summary
-
Fields inherited from class org.apache.commons.configuration.beanutils.DefaultBeanFactory
INSTANCE
-
-
Constructor Summary
Constructors Constructor Description XMLConfigurationProvider()Creates a new instance ofXMLConfigurationProvider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractConfigurationgetEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl)Returns a new empty configuration instance.-
Methods inherited from class org.apache.commons.configuration.DefaultConfigurationBuilder.FileConfigurationProvider
getConfiguration, initBeanInstance
-
Methods inherited from class org.apache.commons.configuration.DefaultConfigurationBuilder.ConfigurationProvider
fetchConfigurationClass, getConfigurationClass, getConfigurationClassName, loadClass, setConfigurationClass, setConfigurationClassName
-
Methods inherited from class org.apache.commons.configuration.beanutils.DefaultBeanFactory
createBean, createBeanInstance, getDefaultBeanClass
-
-
-
-
Constructor Detail
-
XMLConfigurationProvider
public XMLConfigurationProvider()
Creates a new instance ofXMLConfigurationProvider.
-
-
Method Detail
-
getEmptyConfiguration
public AbstractConfiguration getEmptyConfiguration(DefaultConfigurationBuilder.ConfigurationDeclaration decl) throws java.lang.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:
java.lang.Exception- if an error occurs
-
-