org.apache.maven
Class ReflectionConfigurationInterpolator

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
              extended by org.apache.maven.ReflectionConfigurationInterpolator
All Implemented Interfaces:
ConfigurationInterpolator, ModelInterpolator, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class ReflectionConfigurationInterpolator
extends StringSearchModelInterpolator
implements ConfigurationInterpolator


Field Summary
 
Fields inherited from interface org.apache.maven.ConfigurationInterpolator
ROLE
 
Fields inherited from interface org.apache.maven.project.interpolation.ModelInterpolator
BUILD_TIMESTAMP_FORMAT_PROPERTY, DEFAULT_BUILD_TIMESTAMP_FORMAT, ROLE
 
Constructor Summary
ReflectionConfigurationInterpolator()
           
 
Method Summary
 Object interpolate(Object configObject, MavenProject project, ProjectBuilderConfiguration config)
           
 
Methods inherited from class org.apache.maven.project.interpolation.StringSearchModelInterpolator
createInterpolator, interpolate, interpolateObject
 
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

ReflectionConfigurationInterpolator

public ReflectionConfigurationInterpolator()
Method Detail

interpolate

public Object interpolate(Object configObject,
                          MavenProject project,
                          ProjectBuilderConfiguration config)
                   throws ConfigurationInterpolationException
Specified by:
interpolate in interface ConfigurationInterpolator
Throws:
ConfigurationInterpolationException


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