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.File;
22 import java.util.List;
23 import java.util.Properties;
24
25 import org.apache.maven.execution.MavenSession;
26 import org.apache.maven.project.MavenProject;
27
28
29
30
31
32 public class MavenFileFilterRequest extends AbstractMavenFilteringRequest {
33
34 private File from;
35
36 private File to;
37
38 private boolean filtering;
39
40 private String encoding;
41
42
43
44
45 public MavenFileFilterRequest() {
46
47 }
48
49
50
51
52
53
54
55
56
57
58
59
60 public MavenFileFilterRequest(
61 File from,
62 File to,
63 boolean filtering,
64 MavenProject mavenProject,
65 List<String> filters,
66 boolean escapedBackslashesInFilePath,
67 String encoding,
68 MavenSession mavenSession,
69 Properties additionalProperties) {
70 super(mavenProject, filters, mavenSession);
71 this.encoding = encoding;
72 this.from = from;
73 this.to = to;
74 this.filtering = filtering;
75 setAdditionalProperties(additionalProperties);
76 setEscapeWindowsPaths(escapedBackslashesInFilePath);
77 }
78
79
80
81
82
83
84 public String getEncoding() {
85 return encoding;
86 }
87
88
89
90
91
92
93 public void setEncoding(String encoding) {
94 this.encoding = encoding;
95 }
96
97
98
99
100 public File getFrom() {
101 return from;
102 }
103
104
105
106
107 public void setFrom(File from) {
108 this.from = from;
109 }
110
111
112
113
114 public File getTo() {
115 return to;
116 }
117
118
119
120
121 public void setTo(File to) {
122 this.to = to;
123 }
124
125
126
127
128 public boolean isFiltering() {
129 return filtering;
130 }
131
132
133
134
135 public void setFiltering(boolean filtering) {
136 this.filtering = filtering;
137 }
138 }