001    package org.codehaus.plexus.util.interpolation;
002    
003    import java.util.List;
004    
005    /**
006     * COPIED FROM plexus-utils-1.5.15 TO SATISFY TESTS
007     *
008     * @version $Id: RegexBasedInterpolator.java 12174 2010-05-16 21:04:35Z rfscholte $
009     * @deprecated Use plexus-interpolation APIs instead.
010     */
011    public class RegexBasedInterpolator
012        extends org.codehaus.plexus.interpolation.RegexBasedInterpolator
013        implements Interpolator
014    {
015        public RegexBasedInterpolator()
016        {
017            super();
018        }
019    
020        public RegexBasedInterpolator( List valueSources )
021        {
022            super( valueSources );
023        }
024    
025        public RegexBasedInterpolator( String startRegex,
026                                       String endRegex,
027                                       List valueSources )
028        {
029            super( startRegex, endRegex, valueSources );
030        }
031    
032        public RegexBasedInterpolator( String startRegex,
033                                       String endRegex )
034        {
035            super( startRegex, endRegex );
036        }
037    
038        public void addValueSource( ValueSource valueSource )
039        {
040            super.addValueSource( valueSource );
041        }
042    
043        public void removeValuesSource( ValueSource valueSource )
044        {
045            super.removeValuesSource( valueSource );
046        }
047    }