1 package org.apache.maven.shared.filtering;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.Reader;
23
24 import org.codehaus.plexus.interpolation.Interpolator;
25
26 public class InterpolatorFilterReaderLineEndingTest
27 extends AbstractInterpolatorFilterReaderLineEndingTest
28 {
29 @Override
30 protected Reader getAaa_AaaReader( Reader in, Interpolator interpolator )
31 {
32 return new InterpolatorFilterReaderLineEnding( in, interpolator, "aaa", "aaa", true );
33 }
34
35 @Override
36 protected Reader getAbc_AbcReader( Reader in, Interpolator interpolator )
37 {
38 return new InterpolatorFilterReaderLineEnding( in, interpolator, "abc", "abc", true );
39 }
40
41 @Override
42 protected Reader getDollarBracesReader( Reader in, Interpolator interpolator, String escapeString )
43 {
44 InterpolatorFilterReaderLineEnding reader =
45 new InterpolatorFilterReaderLineEnding( in, interpolator, "${", "}", true );
46 reader.setEscapeString( escapeString );
47 return reader;
48 }
49
50 @Override
51 protected Reader getAtReader( Reader in, Interpolator interpolator, String escapeString )
52 {
53 InterpolatorFilterReaderLineEnding reader =
54 new InterpolatorFilterReaderLineEnding( in, interpolator, "@", "@", true );
55 reader.setEscapeString( escapeString );
56 return reader;
57 }
58 }