1 package org.codehaus.mojo.wagon.shared;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import java.io.File;
20
21
22
23
24
25 public class WagonFileSet
26 {
27
28
29
30
31 private String directory = "";
32
33
34
35
36 private String [] excludes;
37
38
39
40
41 private String [] includes;
42
43
44
45
46 private boolean caseSensitive;
47
48
49
50
51
52 private boolean useDefaultExcludes = true;
53
54
55
56
57 private File downloadDirectory;
58
59
60
61
62 private String outputDirectory = "";
63
64
65
66 public String getDirectory()
67 {
68 return directory;
69 }
70
71 public void setDirectory( String remotePath )
72 {
73 this.directory = remotePath;
74 }
75
76 public File getDownloadDirectory()
77 {
78 return downloadDirectory;
79 }
80
81 public void setDownloadDirectory( File downloadDirectory )
82 {
83 this.downloadDirectory = downloadDirectory;
84 }
85
86
87 public String[] getExcludes()
88 {
89 return excludes;
90 }
91
92 public void setExcludes( String[] excludes )
93 {
94 this.excludes = excludes;
95 }
96
97 public String[] getIncludes()
98 {
99 return includes;
100 }
101
102 public void setIncludes( String[] includes )
103 {
104 this.includes = includes;
105 }
106
107 public boolean isCaseSensitive()
108 {
109 return caseSensitive;
110 }
111
112 public void setCaseSensitive( boolean caseSensitive )
113 {
114 this.caseSensitive = caseSensitive;
115 }
116
117
118
119
120
121
122
123
124
125
126
127 public String toString()
128 {
129 return "file-set: " + getDirectory() + " (included: " + getIncludes() + ", excluded: " + getExcludes() + ")";
130 }
131
132 public boolean isUseDefaultExcludes()
133 {
134 return useDefaultExcludes;
135 }
136
137 public void setUseDefaultExcludes( boolean useDefaultExcludes )
138 {
139 this.useDefaultExcludes = useDefaultExcludes;
140 }
141
142 public String getOutputDirectory()
143 {
144 return outputDirectory;
145 }
146
147 public void setOutputDirectory( String outputDirectory )
148 {
149 this.outputDirectory = outputDirectory;
150 }
151
152 }