# Uses of Class
org.apache.commons.configuration2.builder.FileBasedConfigurationBuilder

Packages that use FileBasedConfigurationBuilder
Package
Description
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.
org.apache.commons.configuration2.builder.fluent
This package defines a fluent API for setting up fully configured configuration builders.

- ## Uses of FileBasedConfigurationBuilder in org.apache.commons.configuration2.builder

  Subclasses of FileBasedConfigurationBuilder in org.apache.commons.configuration2.builder
  Modifier and Type
  Class
  Description
  `class`
  `ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration>`
  A specialized `ConfigurationBuilder` implementation which can handle configurations read from a `FileHandler` and supports reloading.
  Methods in org.apache.commons.configuration2.builder that return FileBasedConfigurationBuilder
  Modifier and Type
  Method
  Description
  `FileBasedConfigurationBuilder<T>`
  FileBasedConfigurationBuilder.`configure(BuilderParameters... params)`
  Appends the content of the specified `BuilderParameters` objects to the current initialization parameters.

- ## Uses of FileBasedConfigurationBuilder in org.apache.commons.configuration2.builder.combined

  Methods in org.apache.commons.configuration2.builder.combined that return FileBasedConfigurationBuilder
  Modifier and Type
  Method
  Description
  `protected FileBasedConfigurationBuilder<T>`
  MultiFileConfigurationBuilder.`createInitializedManagedBuilder(String fileName, Map<String,Object> params)`
  Creates a fully initialized builder for a managed configuration.
  `protected FileBasedConfigurationBuilder<T>`
  MultiFileConfigurationBuilder.`createManagedBuilder(String fileName, Map<String,Object> params)`
  Creates a builder for a managed configuration.
  `protected FileBasedConfigurationBuilder<T>`
  ReloadingMultiFileConfigurationBuilder.`createManagedBuilder(String fileName, Map<String,Object> params)`
  Creates a builder for a managed configuration.
  `FileBasedConfigurationBuilder<T>`
  MultiFileConfigurationBuilder.`getManagedBuilder()`
  Gets the managed `FileBasedConfigurationBuilder` for the current file name pattern.
  Methods in org.apache.commons.configuration2.builder.combined that return types with arguments of type FileBasedConfigurationBuilder
  Modifier and Type
  Method
  Description
  `protected ConcurrentMap<String,FileBasedConfigurationBuilder<T>>`
  MultiFileConfigurationBuilder.`getManagedBuilders()`
  Gets the map with the managed builders created so far by this `MultiFileConfigurationBuilder`.

- ## Uses of FileBasedConfigurationBuilder in org.apache.commons.configuration2.builder.fluent

  Methods in org.apache.commons.configuration2.builder.fluent that return FileBasedConfigurationBuilder
  Modifier and Type
  Method
  Description
  `<T extends FileBasedConfiguration>
  FileBasedConfigurationBuilder<T>`
  Configurations.`fileBasedBuilder(Class<T> configClass, File file)`
  Creates a `FileBasedConfigurationBuilder` for the specified configuration class and initializes it with the file to be loaded.
  `<T extends FileBasedConfiguration>
  FileBasedConfigurationBuilder<T>`
  Configurations.`fileBasedBuilder(Class<T> configClass, String path)`
  Creates a `FileBasedConfigurationBuilder` for the specified configuration class and initializes it with the path to the file to be loaded.
  `<T extends FileBasedConfiguration>
  FileBasedConfigurationBuilder<T>`
  Configurations.`fileBasedBuilder(Class<T> configClass, URL url)`
  Creates a `FileBasedConfigurationBuilder` for the specified configuration class and initializes it with the URL to the file to be loaded.
  `FileBasedConfigurationBuilder<INIConfiguration>`
  Configurations.`iniBuilder(File file)`
  Creates a builder for a `INIConfiguration` and initializes it with the given file to be loaded.
  `FileBasedConfigurationBuilder<INIConfiguration>`
  Configurations.`iniBuilder(String path)`
  Creates a builder for a `INIConfiguration` and initializes it with the file file identified by the given path.
  `FileBasedConfigurationBuilder<INIConfiguration>`
  Configurations.`iniBuilder(URL url)`
  Creates a builder for a `INIConfiguration` and initializes it with the given URL to be loaded.
  `FileBasedConfigurationBuilder<PropertiesConfiguration>`
  Configurations.`propertiesBuilder()`
  Creates a builder for a `PropertiesConfiguration`.
  `FileBasedConfigurationBuilder<PropertiesConfiguration>`
  Configurations.`propertiesBuilder(File file)`
  Creates a builder for a `PropertiesConfiguration` and initializes it with the given file to be loaded.
  `FileBasedConfigurationBuilder<PropertiesConfiguration>`
  Configurations.`propertiesBuilder(String path)`
  Creates a builder for a `PropertiesConfiguration` and initializes it with the given path to the file to be loaded.
  `FileBasedConfigurationBuilder<PropertiesConfiguration>`
  Configurations.`propertiesBuilder(URL url)`
  Creates a builder for a `PropertiesConfiguration` and initializes it with the given URL to be loaded.
  `FileBasedConfigurationBuilder<PropertiesConfiguration>`
  Configurations.`propertiesBuilder(PropertiesBuilderParameters parameters)`
  Creates a builder for a `PropertiesConfiguration` and initializes it with the given parameters to be loaded.
  `FileBasedConfigurationBuilder<XMLConfiguration>`
  Configurations.`xmlBuilder(File file)`
  Creates a builder for a `XMLConfiguration` and initializes it with the given file to be loaded.
  `FileBasedConfigurationBuilder<XMLConfiguration>`
  Configurations.`xmlBuilder(String path)`
  Creates a builder for a `XMLConfiguration` and initializes it with the given path to the file to be loaded.
  `FileBasedConfigurationBuilder<XMLConfiguration>`
  Configurations.`xmlBuilder(URL url)`
  Creates a builder for a `XMLConfiguration` and initializes it with the given URL to be loaded.