org.apache.maven.project.interpolation
Class RegexBasedModelInterpolator

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.RegexBasedModelInterpolator
All Implemented Interfaces:
ModelInterpolator, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

public class RegexBasedModelInterpolator
extends AbstractStringBasedModelInterpolator

Use a regular expression search to find and resolve expressions within the POM.

Version:
$Id: RegexBasedModelInterpolator.java 689163 2008-08-26 18:21:59Z jdcasey $
Author:
jdcasey Created on Feb 3, 2005

Field Summary
 
Fields inherited from interface org.apache.maven.project.interpolation.ModelInterpolator
BUILD_TIMESTAMP_FORMAT_PROPERTY, DEFAULT_BUILD_TIMESTAMP_FORMAT, ROLE
 
Constructor Summary
RegexBasedModelInterpolator()
           
RegexBasedModelInterpolator(PathTranslator pathTranslator)
           
RegexBasedModelInterpolator(Properties envars)
           
 
Method Summary
protected  org.codehaus.plexus.interpolation.Interpolator createInterpolator()
           
 
Methods inherited from class org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator
createPostProcessors, createValueSources, getInterpolator, getRecursionInterceptor, initialize, interpolate, 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

RegexBasedModelInterpolator

public RegexBasedModelInterpolator()
                            throws IOException
Throws:
IOException

RegexBasedModelInterpolator

public RegexBasedModelInterpolator(PathTranslator pathTranslator)

RegexBasedModelInterpolator

public RegexBasedModelInterpolator(Properties envars)
Method Detail

createInterpolator

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


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