View Javadoc
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       * &lt;includes><br/>
18       * &nbsp;&lt;include>**&#47;*.h&lt;/include><br/>
19       * &lt;/includes><br/>
20       * </code>
21       *
22       * @parameter
23       */
24      private String[] includes;
25  
26      /**
27       * A list of &lt;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  }