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