View Javadoc
1   package com.simpligility.maven.plugins.android.configuration;
2   
3   /**
4    * Configuration for the dex  test execution. This class is only the definition of the parameters that are
5    * shadowed in
6    * {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo} and used there.
7    *
8    * @author Manfred Moser - manfred@simpligility.com
9    */
10  public class Dex
11  {
12      /**
13       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexJvmArguments}
14       */
15      private String[] jvmArguments;
16      /**
17       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexCoreLibrary}
18       */
19      private Boolean coreLibrary;
20      /**
21       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexNoLocals}
22       */
23      private Boolean noLocals;
24      /**
25       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexOptimize}
26       */
27      private Boolean optimize;
28      /**
29       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexPreDex}
30       */
31      private Boolean preDex;
32      /**
33       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexPreDexLibLocation}
34       */
35      private String preDexLibLocation;
36      /**
37       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#dexIncremental}
38       */
39      private Boolean incremental;
40      /**
41       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#forceJumbo}
42       */
43      private Boolean forceJumbo;
44      /**
45       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#multiDex}
46       */
47      private Boolean multiDex;
48      /**
49       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#mainDexList}
50       */
51      private String mainDexList;
52      /**
53       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#minimalMainDex}
54       */
55      private Boolean minimalMainDex;
56      /**
57       * Mirror of {@link com.simpligility.maven.plugins.android.phase08preparepackage.DexMojo#generateMainDexList}
58       */
59      private Boolean generateMainDexList;
60  
61      private String dexArguments;
62  
63      public String[] getJvmArguments()
64      {
65          return jvmArguments;
66      }
67  
68      public Boolean isCoreLibrary()
69      {
70          return coreLibrary;
71      }
72  
73      public Boolean isNoLocals()
74      {
75          return noLocals;
76      }
77  
78      public Boolean isOptimize()
79      {
80          return optimize;
81      }
82  
83      public Boolean isPreDex()
84      {
85          return preDex;
86      }
87  
88      public String getPreDexLibLocation()
89      {
90        return preDexLibLocation;
91      }
92  
93      public Boolean isIncremental()
94      {
95          return incremental;
96      }
97  
98      public Boolean isForceJumbo()
99      {
100         return forceJumbo;
101     }
102 
103     public Boolean isMultiDex()
104     {
105         return multiDex;
106     }
107 
108     public String getMainDexList()
109     {
110         return mainDexList;
111     }
112 
113     public Boolean isMinimalMainDex()
114     {
115         return minimalMainDex;
116     }
117 
118     public Boolean isGenerateMainDexList()
119     {
120         return generateMainDexList;
121     }
122     
123     public String getDexArguments()
124     {
125         return dexArguments;
126     }
127 
128 }