public abstract class AbstractStringBasedModelInterpolator extends Object implements ModelInterpolator
Modifier and Type | Field and Description |
---|---|
static String |
CHANGELIST_PROPERTY |
static String |
REVISION_PROPERTY |
static String |
SHA1_PROPERTY |
Constructor and Description |
---|
AbstractStringBasedModelInterpolator() |
Modifier and Type | Method and Description |
---|---|
protected abstract Interpolator |
createInterpolator() |
protected List<? extends InterpolationPostProcessor> |
createPostProcessors(Model model,
File projectDir,
ModelBuildingRequest config) |
protected List<ValueSource> |
createValueSources(Model model,
File projectDir,
ModelBuildingRequest config,
ModelProblemCollector problems) |
protected Interpolator |
getInterpolator() |
protected RecursionInterceptor |
getRecursionInterceptor() |
protected String |
interpolateInternal(String src,
List<? extends ValueSource> valueSources,
List<? extends InterpolationPostProcessor> postProcessors,
ModelProblemCollector problems) |
AbstractStringBasedModelInterpolator |
setPathTranslator(PathTranslator pathTranslator) |
protected void |
setRecursionInterceptor(RecursionInterceptor recursionInterceptor) |
AbstractStringBasedModelInterpolator |
setUrlNormalizer(UrlNormalizer urlNormalizer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
interpolateModel
public static final String SHA1_PROPERTY
public static final String CHANGELIST_PROPERTY
public static final String REVISION_PROPERTY
public AbstractStringBasedModelInterpolator()
public AbstractStringBasedModelInterpolator setPathTranslator(PathTranslator pathTranslator)
public AbstractStringBasedModelInterpolator setUrlNormalizer(UrlNormalizer urlNormalizer)
protected List<ValueSource> createValueSources(Model model, File projectDir, ModelBuildingRequest config, ModelProblemCollector problems)
protected List<? extends InterpolationPostProcessor> createPostProcessors(Model model, File projectDir, ModelBuildingRequest config)
protected String interpolateInternal(String src, List<? extends ValueSource> valueSources, List<? extends InterpolationPostProcessor> postProcessors, ModelProblemCollector problems)
protected RecursionInterceptor getRecursionInterceptor()
protected void setRecursionInterceptor(RecursionInterceptor recursionInterceptor)
protected abstract Interpolator createInterpolator()
protected final Interpolator getInterpolator()
Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.