## Uses of Class
org.apache.commons.configuration2.interpol.ConfigurationInterpolator

- Packages that use ConfigurationInterpolator
  Package | Description
  --- | ---
  org.apache.commons.configuration2 | The Configuration main package.
  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.convert | This package contains interfaces and classes related to data type conversions.
  org.apache.commons.configuration2.interpol | A package with helper classes used for interpolation (variable substitution).
  org.apache.commons.configuration2.resolver | A package containing EntityResolvers.

- - ### Uses of ConfigurationInterpolator in org.apache.commons.configuration2

    Methods in org.apache.commons.configuration2 that return ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConfigurationInterpolator` | AbstractConfiguration.`getInterpolator()` | Gets the `ConfigurationInterpolator` object that manages the lookup objects for resolving variables.
    `ConfigurationInterpolator` | Configuration.`getInterpolator()` | Gets the `ConfigurationInterpolator` object used by this `Configuration`.

    Methods in org.apache.commons.configuration2 with parameters of type ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractConfiguration.`setInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator` object to be used by this `Configuration`.
    `void` | Configuration.`setInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator` object to be used by this `Configuration`.
    `void` | AbstractConfiguration.`setParentInterpolator​(ConfigurationInterpolator parent)` | Sets the specified `ConfigurationInterpolator` as the parent of this configuration's `ConfigurationInterpolator`.

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

    Methods in org.apache.commons.configuration2.builder with parameters of type ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `BasicBuilderParameters` | BasicBuilderParameters.`setInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator` to be used for this configuration.
    `T` | BasicBuilderProperties.`setInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator` to be used for this configuration.
    `BasicBuilderParameters` | BasicBuilderParameters.`setParentInterpolator​(ConfigurationInterpolator parent)` | Sets the parent `ConfigurationInterpolator` for this configuration's `ConfigurationInterpolator`.
    `T` | BasicBuilderProperties.`setParentInterpolator​(ConfigurationInterpolator parent)` | Sets the parent `ConfigurationInterpolator` for this configuration's `ConfigurationInterpolator`.

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

    Methods in org.apache.commons.configuration2.builder.combined that return ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ConfigurationInterpolator` | MultiFileConfigurationBuilder.`createInterpolator()` | Creates the `ConfigurationInterpolator` to be used by this instance.
    `protected ConfigurationInterpolator` | MultiFileConfigurationBuilder.`getInterpolator()` | Gets the `ConfigurationInterpolator` used by this instance.

  - ### Uses of ConfigurationInterpolator in org.apache.commons.configuration2.convert

    Methods in org.apache.commons.configuration2.convert with parameters of type ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <T> T` | DefaultConversionHandler.`convert​(Object src, Class<T> targetCls, ConfigurationInterpolator ci)` | Performs the conversion from the passed in source object to the specified target class.
    `protected <T> T` | DefaultConversionHandler.`convertValue​(Object src, Class<T> targetCls, ConfigurationInterpolator ci)` | Performs a conversion of a single value to the specified target class.
    `protected Object` | DefaultConversionHandler.`extractConversionValue​(Object container, Class<?> targetCls, ConfigurationInterpolator ci)` | Extracts a single value from a complex object.
    `<T> T` | ConversionHandler.`to​(Object src, Class<T> targetCls, ConfigurationInterpolator ci)` | Converts a single object to the specified target type.
    `<T> T` | DefaultConversionHandler.`to​(Object src, Class<T> targetCls, ConfigurationInterpolator ci)` |
    `Object` | ConversionHandler.`toArray​(Object src, Class<?> elemClass, ConfigurationInterpolator ci)` | Converts the given object to an array of the specified element type.
    `Object` | DefaultConversionHandler.`toArray​(Object src, Class<?> elemClass, ConfigurationInterpolator ci)` | Converts the given object to an array of the specified element type.
    `<T> void` | ConversionHandler.`toCollection​(Object src, Class<T> elemClass, ConfigurationInterpolator ci, Collection<T> dest)` | Converts the given object to a collection of the specified type.
    `<T> void` | DefaultConversionHandler.`toCollection​(Object src, Class<T> elemClass, ConfigurationInterpolator ci, Collection<T> dest)` | Converts the given object to a collection of the specified type.

  - ### Uses of ConfigurationInterpolator in org.apache.commons.configuration2.interpol

    Methods in org.apache.commons.configuration2.interpol that return ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ConfigurationInterpolator` | ConfigurationInterpolator.`fromSpecification​(InterpolatorSpecification spec)` | Creates a new `ConfigurationInterpolator` instance based on the passed in specification object.
    `ConfigurationInterpolator` | ExprLookup.`getInterpolator()` | Gets the `ConfigurationInterpolator` used by this object.
    `ConfigurationInterpolator` | InterpolatorSpecification.`getInterpolator()` | Gets the `ConfigurationInterpolator` instance to be used directly.
    `ConfigurationInterpolator` | ConfigurationInterpolator.`getParentInterpolator()` | Gets the parent `ConfigurationInterpolator`.
    `ConfigurationInterpolator` | InterpolatorSpecification.`getParentInterpolator()` | Gets the parent `ConfigurationInterpolator` object.

    Methods in org.apache.commons.configuration2.interpol with parameters of type ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExprLookup.`setInterpolator​(ConfigurationInterpolator interpolator)` | Sets the `ConfigurationInterpolator` to be used by this object.
    `void` | ConfigurationInterpolator.`setParentInterpolator​(ConfigurationInterpolator parentInterpolator)` | Sets the parent `ConfigurationInterpolator`.
    `InterpolatorSpecification.Builder` | InterpolatorSpecification.Builder.`withInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator` instance for the `InterpolatorSpecification`.
    `InterpolatorSpecification.Builder` | InterpolatorSpecification.Builder.`withParentInterpolator​(ConfigurationInterpolator parent)` | Sets an optional parent `ConfigurationInterpolator`.

  - ### Uses of ConfigurationInterpolator in org.apache.commons.configuration2.resolver

    Methods in org.apache.commons.configuration2.resolver that return ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConfigurationInterpolator` | CatalogResolver.CatalogManager.`getInterpolator()` | Gets the ConfigurationInterpolator.

    Methods in org.apache.commons.configuration2.resolver with parameters of type ConfigurationInterpolator
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CatalogResolver.CatalogManager.`setInterpolator​(ConfigurationInterpolator configurationInterpolator)` | Sets the ConfigurationInterpolator.
    `void` | CatalogResolver.`setInterpolator​(ConfigurationInterpolator ci)` | Sets the `ConfigurationInterpolator`.