1 package com.simpligility.maven.plugins.androidndk.configuration;
2
3 /**
4 * @author Johan Lindquist
5 */
6 public class HeaderFilesDirective
7 {
8
9 /**
10 * Base directory from where to include/exclude files from.
11 */
12 private String directory;
13
14 /**
15 * A list of <include> elements specifying the files (usually C/C++ header files) that should be included in the
16 * header archive. When not specified, the default includes will be <code><br/>
17 * <includes><br/>
18 * <include>**/*.h</include><br/>
19 * </includes><br/>
20 * </code>
21 *
22 * @parameter
23 */
24 private String[] includes;
25
26 /**
27 * A list of <include> elements specifying the files (usually C/C++ header files) that should be excluded from
28 * the header archive.
29 *
30 * @parameter
31 */
32 private String[] excludes;
33
34 public String getDirectory()
35 {
36 return directory;
37 }
38
39 public void setDirectory( String directory )
40 {
41 this.directory = directory;
42 }
43
44 public String[] getExcludes()
45 {
46 return excludes;
47 }
48
49 public void setExcludes( String[] excludes )
50 {
51 this.excludes = excludes;
52 }
53
54 public String[] getIncludes()
55 {
56 return includes;
57 }
58
59 public void setIncludes( String[] includes )
60 {
61 this.includes = includes;
62 }
63 }