org.codehaus.plexus.util.interpolation
Class RegexBasedInterpolator

java.lang.Object
  extended byorg.codehaus.plexus.util.interpolation.RegexBasedInterpolator
All Implemented Interfaces:
Interpolator

public class RegexBasedInterpolator
extends java.lang.Object
implements Interpolator

Version:
$Id: RegexBasedInterpolator.java 7190 2008-02-02 21:39:39Z olamy $

Constructor Summary
RegexBasedInterpolator()
           
RegexBasedInterpolator(java.util.List valueSources)
           
RegexBasedInterpolator(java.lang.String startRegex, java.lang.String endRegex)
           
 
Method Summary
 void addValueSource(ValueSource valueSource)
           
 java.lang.String interpolate(java.lang.String input, java.lang.String thisPrefixPattern)
           
 void removeValuesSource(ValueSource valueSource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexBasedInterpolator

public RegexBasedInterpolator()

RegexBasedInterpolator

public RegexBasedInterpolator(java.lang.String startRegex,
                              java.lang.String endRegex)
Parameters:
startRegex - start of the regular expression to use
endRegex - end of the regular expression to use
Since:
1.5

RegexBasedInterpolator

public RegexBasedInterpolator(java.util.List valueSources)
Method Detail

addValueSource

public void addValueSource(ValueSource valueSource)
Specified by:
addValueSource in interface Interpolator

removeValuesSource

public void removeValuesSource(ValueSource valueSource)
Specified by:
removeValuesSource in interface Interpolator

interpolate

public java.lang.String interpolate(java.lang.String input,
                                    java.lang.String thisPrefixPattern)
Specified by:
interpolate in interface Interpolator


Copyright © 2001-2008 Codehaus. All Rights Reserved.