1 package com.simpligility.maven.plugins.android.configuration; 2 3 import java.io.File; 4 5 /** 6 * Configuration for the manifest update. This class is only the definition of the parameters that are shadowed in 7 * {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo} and used there. 8 * 9 * @author Benoit Billington 10 */ 11 public class ManifestMerger 12 { 13 14 /** 15 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo#manifestVersionName}. 16 */ 17 protected String versionName; 18 19 /** 20 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo#manifestVersionCode}. 21 */ 22 protected Integer versionCode; 23 24 /** 25 * Mirror of 26 * {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo#manifestUsesSdk} 27 */ 28 protected UsesSdk usesSdk; 29 30 /** 31 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo 32 * #manifestVersionCodeUpdateFromVersion}. 33 */ 34 protected Boolean versionCodeUpdateFromVersion; 35 36 /** 37 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo 38 * #manifestVersionNamingPattern}. 39 */ 40 protected String versionNamingPattern; 41 42 /** 43 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo 44 * #manifestVersionDigits}. 45 */ 46 protected String versionDigits; 47 48 /** 49 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo 50 * #manifestMergeLibraries}. 51 */ 52 protected Boolean mergeLibraries; 53 54 /** 55 * Mirror of {@link com.simpligility.maven.plugins.android.standalonemojos.ManifestMergerMojo 56 * #manifestMergeReportFile}. 57 */ 58 protected File mergeReportFile; 59 60 public String getVersionName() 61 { 62 return versionName; 63 } 64 65 public Integer getVersionCode() 66 { 67 return versionCode; 68 } 69 70 public UsesSdk getUsesSdk() 71 { 72 return usesSdk; 73 } 74 75 public Boolean getVersionCodeUpdateFromVersion() 76 { 77 return versionCodeUpdateFromVersion; 78 } 79 80 public String getVersionNamingPattern() 81 { 82 return versionNamingPattern; 83 } 84 85 public String getVersionDigits() 86 { 87 return versionDigits; 88 } 89 90 public Boolean getMergeLibraries() 91 { 92 return mergeLibraries; 93 } 94 95 public File getMergeReportFile() 96 { 97 return mergeReportFile; 98 } 99 }