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