1 20 21 package com.izforge.izpack; 22 23 import java.io.Serializable ; 24 import java.util.ArrayList ; 25 26 31 public class Info implements Serializable 32 { 33 34 static final long serialVersionUID = 13288410782044775L; 35 36 37 private String appName = ""; 38 private String appVersion = ""; 39 40 41 private String installationSubPath = null; 42 43 44 private ArrayList authors = new ArrayList (); 45 46 47 private String appURL = null; 48 49 50 private String javaVersion = "1.2"; 51 52 53 private String installerBase = null; 54 55 56 private String webDirURL = null; 57 58 59 private String uninstallerName = "uninstaller.jar"; 60 61 62 private String summaryLogFilePath = "$INSTALL_PATH/Uninstaller/InstallSummary.htm"; 63 64 67 private String packDecoderClassName = null; 68 69 private String unpackerClassName = null; 70 71 72 public Info() 73 { 74 } 75 76 81 public void setAppName(String appName) 82 { 83 this.appName = appName; 84 } 85 86 91 public String getAppName() 92 { 93 return appName; 94 } 95 96 101 public void setAppVersion(String appVersion) 102 { 103 this.appVersion = appVersion; 104 } 105 106 111 public String getAppVersion() 112 { 113 return appVersion; 114 } 115 116 121 public void addAuthor(Author author) 122 { 123 authors.add(author); 124 } 125 126 131 public ArrayList getAuthors() 132 { 133 return authors; 134 } 135 136 141 public void setAppURL(String appURL) 142 { 143 this.appURL = appURL; 144 } 145 146 151 public String getAppURL() 152 { 153 return appURL; 154 } 155 156 161 public void setJavaVersion(String javaVersion) 162 { 163 this.javaVersion = javaVersion; 164 } 165 166 171 public String getJavaVersion() 172 { 173 return javaVersion; 174 } 175 176 181 public void setInstallerBase(String installerBase) 182 { 183 this.installerBase = installerBase; 184 } 185 186 191 public String getInstallerBase() 192 { 193 return installerBase; 194 } 195 196 201 public void setWebDirURL(String url) 202 { 203 this.webDirURL = url; 204 } 205 206 212 public String getWebDirURL() 213 { 214 return webDirURL; 215 } 216 217 222 public void setUninstallerName(String name) 223 { 224 this.uninstallerName = name; 225 } 226 227 232 public String getUninstallerName() 233 { 234 return this.uninstallerName; 235 } 236 237 242 public static class Author implements Serializable 243 { 244 245 static final long serialVersionUID = -3090178155004960243L; 246 247 248 private String name; 249 250 251 private String email; 252 253 258 public String getName() 259 { 260 return name; 261 } 262 263 268 public String getEmail() 269 { 270 return email; 271 } 272 273 279 public Author(String name, String email) 280 { 281 this.name = name; 282 this.email = email; 283 } 284 285 290 public String toString() 291 { 292 return name + " <" + email + ">"; 293 } 294 295 } 296 297 302 public String getInstallationSubPath() 303 { 304 return installationSubPath; 305 } 306 307 312 public void setInstallationSubPath(String string) 313 { 314 installationSubPath = string; 315 } 316 317 322 public String getSummaryLogFilePath() 323 { 324 return summaryLogFilePath; 325 } 326 327 332 public void setSummaryLogFilePath(String summaryLogFilePath) 333 { 334 this.summaryLogFilePath = summaryLogFilePath; 335 } 336 341 public String getPackDecoderClassName() 342 { 343 return packDecoderClassName; 344 } 345 350 public void setPackDecoderClassName(String packDecoderClassName) 351 { 352 this.packDecoderClassName = packDecoderClassName; 353 } 354 355 356 public String getUnpackerClassName() 357 { 358 return unpackerClassName; 359 } 360 361 362 public void setUnpackerClassName(String unpackerClassName) 363 { 364 this.unpackerClassName = unpackerClassName; 365 } 366 } 367 | Popular Tags |