Subversion Repositories XServices

Rev

Rev 10 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 23
Line 29... Line 29...
29
 * Set of files from various sources.
29
 * Set of files from various sources.
30
 *
30
 *
31
 * @author Brian Rosenberger, bru@brutex.de
31
 * @author Brian Rosenberger, bru@brutex.de
32
 */
32
 */
33
@XmlType(name = "FileSetType", namespace = "http://ws.xservices.brutex.net",
33
@XmlType(name = "FileSetType", namespace = "http://ws.xservices.brutex.net",
34
propOrder = {"type", "source", "includes", "excludes", "casesensitive"})
34
propOrder = {"type", "source", "filter", "excludes", "casesensitive"})
35
public class FileSetResource {
35
public class FileSetResource {
Line 36... Line 36...
36
 
36
 
37
    /**
37
    /**
38
     * Type of FileSet
38
     * Type of FileSet
Line 49... Line 49...
49
    public String source = "";
49
    public String source = "";
50
    /**
50
    /**
51
     * Pattern of files to include.
51
     * Pattern of files to include.
52
     * 
52
     * 
53
     */
53
     */
54
    @XmlElement(name = "includes", required = true, nillable = false, defaultValue = "**/*")
54
    @XmlElement(name = PatternSetType.XML_NAME, required = true, nillable = true)
55
    public String includes = "";
55
    public PatternSetType filter;
-
 
56
 
56
    /**
57
    /**
57
     * Pattern of files to exclude.
58
     * Pattern of files to exclude.
58
     */
59
     */
59
    @XmlElement(name = "excludes", required = false, nillable = true, defaultValue = "")
60
    @XmlElement(name = "excludes", required = false, nillable = true, defaultValue = "")
60
    public String excludes = "";
61
    public String excludes = "";
Line 93... Line 94...
93
            default: //FILES
94
            default: //FILES
94
                set = new FileSet();
95
                set = new FileSet();
95
                set.setDir(new File(source));
96
                set.setDir(new File(source));
96
        }
97
        }
97
        set.setProject(p);
98
        set.setProject(p);
98
        set.setIncludes(includes);
99
        //set.setIncludes(includes);
99
        set.setExcludes(excludes);
100
        set.setExcludes(excludes);
100
        set.setCaseSensitive(casesensitive);
101
        set.setCaseSensitive(casesensitive);
Line 101... Line 102...
101
 
102
 
102
        return set;
103
        return set;