public class TychoInterpolator extends java.lang.Object implements Interpolator
StringSearchInterpolator
and hiding all plexus interfaces/classes.
Value sources this interpolator uses:
MavenSession.getSystemProperties()
MavenSession.getUserProperties()
MavenProject.getProperties()
MavenProject
as PrefixedObjectValueSource
MavenSession.getSettings()
as PrefixedObjectValueSource
MavenProject.getBasedir()
for ${basedir}Settings.getLocalRepository()
for ${localRepository}Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.interpolation.StringSearchInterpolator |
interpolator |
Constructor and Description |
---|
TychoInterpolator(org.apache.maven.execution.MavenSession mavenSession,
org.apache.maven.project.MavenProject mavenProject) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
interpolate(java.lang.String input) |
private org.codehaus.plexus.interpolation.StringSearchInterpolator interpolator
public TychoInterpolator(org.apache.maven.execution.MavenSession mavenSession, org.apache.maven.project.MavenProject mavenProject)
public java.lang.String interpolate(java.lang.String input)
interpolate
in interface Interpolator