public class StringSearchModelInterpolator extends AbstractStringBasedModelInterpolator
Modifier and Type | Class and Description |
---|---|
private static class |
StringSearchModelInterpolator.InterpolateObjectAction |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class<?>,java.lang.Boolean> |
fieldIsPrimitiveByClass |
private static java.util.Map<java.lang.Class<?>,java.lang.reflect.Field[]> |
fieldsByClass |
BUILD_TIMESTAMP_FORMAT_PROPERTY, DEFAULT_BUILD_TIMESTAMP_FORMAT, ROLE
Constructor and Description |
---|
StringSearchModelInterpolator() |
StringSearchModelInterpolator(PathTranslator pathTranslator) |
Modifier and Type | Method and Description |
---|---|
protected org.codehaus.plexus.interpolation.Interpolator |
createInterpolator() |
Model |
interpolate(Model model,
java.io.File projectDir,
ProjectBuilderConfiguration config,
boolean debugEnabled) |
protected void |
interpolateObject(java.lang.Object obj,
Model model,
java.io.File projectDir,
ProjectBuilderConfiguration config,
boolean debugEnabled) |
createPostProcessors, createValueSources, getInterpolator, getRecursionInterceptor, initialize, interpolate, interpolate, interpolate, interpolateInternal, setRecursionInterceptor
private static final java.util.Map<java.lang.Class<?>,java.lang.reflect.Field[]> fieldsByClass
private static final java.util.Map<java.lang.Class<?>,java.lang.Boolean> fieldIsPrimitiveByClass
public StringSearchModelInterpolator()
public StringSearchModelInterpolator(PathTranslator pathTranslator)
public Model interpolate(Model model, java.io.File projectDir, ProjectBuilderConfiguration config, boolean debugEnabled) throws ModelInterpolationException
interpolate
in interface ModelInterpolator
interpolate
in class AbstractStringBasedModelInterpolator
ModelInterpolationException
protected void interpolateObject(java.lang.Object obj, Model model, java.io.File projectDir, ProjectBuilderConfiguration config, boolean debugEnabled) throws ModelInterpolationException
ModelInterpolationException
protected org.codehaus.plexus.interpolation.Interpolator createInterpolator()
createInterpolator
in class AbstractStringBasedModelInterpolator