## Uses of Interface
org.codehaus.plexus.interpolation.BasicInterpolator

Packages that use BasicInterpolator
org.codehaus.plexus.interpolation
org.codehaus.plexus.interpolation.fixed
org.codehaus.plexus.interpolation.multi
org.codehaus.plexus.interpolation.object

### Uses of BasicInterpolator in org.codehaus.plexus.interpolation

Subinterfaces of BasicInterpolator in org.codehaus.plexus.interpolation
`interface` `Interpolator` Interpolator interface.

Classes in org.codehaus.plexus.interpolation that implement BasicInterpolator
`class` `RegexBasedInterpolator` Expansion of the original RegexBasedInterpolator, found in plexus-utils, this interpolator provides options for setting custom prefix/suffix regex parts, and includes a `RecursionInterceptor` parameter in its interpolate(..) call, to allow the detection of cyclical expression references.
`class` `StringSearchInterpolator`

### Uses of BasicInterpolator in org.codehaus.plexus.interpolation.fixed

Methods in org.codehaus.plexus.interpolation.fixed that return BasicInterpolator
`BasicInterpolator` FixedStringSearchInterpolator.`asBasicInterpolator()`

### Uses of BasicInterpolator in org.codehaus.plexus.interpolation.multi

Classes in org.codehaus.plexus.interpolation.multi that implement BasicInterpolator
`class` `MultiDelimiterStringSearchInterpolator`

### Uses of BasicInterpolator in org.codehaus.plexus.interpolation.object

Methods in org.codehaus.plexus.interpolation.object with parameters of type BasicInterpolator
`void` FieldBasedObjectInterpolator.`interpolate(Object target, BasicInterpolator interpolator)` Using reflective field access and mutation, traverse the object graph from the given starting point and interpolate any Strings found in that graph using the given `Interpolator`.
`void` ObjectInterpolator.`interpolate(Object target, BasicInterpolator interpolator)` Traverse the object graph from the given starting point and interpolate any Strings found in that graph using the given `Interpolator`.
`void` FieldBasedObjectInterpolator.`interpolate(Object target, BasicInterpolator interpolator, RecursionInterceptor recursionInterceptor)` Using reflective field access and mutation, traverse the object graph from the given starting point and interpolate any Strings found in that graph using the given `Interpolator`.
`void` ObjectInterpolator.`interpolate(Object target, BasicInterpolator interpolator, RecursionInterceptor recursionInterceptor)` Traverse the object graph from the given starting point and interpolate any Strings found in that graph using the given `Interpolator`.