org.apache.maven.project.interpolation
Class StringSearchModelInterpolator

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator
          extended by org.apache.maven.project.interpolation.StringSearchModelInterpolator
All Implemented Interfaces:
ModelInterpolator, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Direct Known Subclasses:
ReflectionConfigurationInterpolator

public class StringSearchModelInterpolator
extends AbstractStringBasedModelInterpolator


Field Summary
 
Fields inherited from interface org.apache.maven.project.interpolation.ModelInterpolator
BUILD_TIMESTAMP_FORMAT_PROPERTY, DEFAULT_BUILD_TIMESTAMP_FORMAT, ROLE
 
Constructor Summary
StringSearchModelInterpolator()
           
StringSearchModelInterpolator(PathTranslator pathTranslator)
           
 
Method Summary
protected  org.codehaus.plexus.interpolation.Interpolator createInterpolator()
           
 Model interpolate(Model model, File projectDir, ProjectBuilderConfiguration config, boolean debugEnabled)
           
protected  void interpolateObject(Object obj, Model model, File projectDir, ProjectBuilderConfiguration config, boolean debugEnabled)
           
 
Methods inherited from class org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator
createPostProcessors, createValueSources, getInterpolator, getRecursionInterceptor, initialize, interpolate, interpolate, interpolate, interpolateInternal, setRecursionInterceptor
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringSearchModelInterpolator

public StringSearchModelInterpolator()

StringSearchModelInterpolator

public StringSearchModelInterpolator(PathTranslator pathTranslator)
Method Detail

interpolate

public Model interpolate(Model model,
                         File projectDir,
                         ProjectBuilderConfiguration config,
                         boolean debugEnabled)
                  throws ModelInterpolationException
Specified by:
interpolate in interface ModelInterpolator
Overrides:
interpolate in class AbstractStringBasedModelInterpolator
Throws:
ModelInterpolationException

interpolateObject

protected void interpolateObject(Object obj,
                                 Model model,
                                 File projectDir,
                                 ProjectBuilderConfiguration config,
                                 boolean debugEnabled)
                          throws ModelInterpolationException
Throws:
ModelInterpolationException

createInterpolator

protected org.codehaus.plexus.interpolation.Interpolator createInterpolator()
Specified by:
createInterpolator in class AbstractStringBasedModelInterpolator


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.