# 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
  `final 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`.