100 * example missing the main class.</li> 101 * <li>A parameter has the wrong type of an object, for example a 102 * String where a File is required</li> 103 * <li>Bundler specific incompatibilities with the parameters, for 104 * example a bad version number format or an application id with 105 * forward slashes.</li> 106 * </ul> 107 */ 108 public File execute(Map<String, ? super Object> params, 109 File outputParentDir) throws PackagerException; 110 111 /** 112 * Removes temporary files that are used for bundling. 113 */ 114 public void cleanup(Map<String, ? super Object> params); 115 116 /** 117 * Returns "true" if this bundler is supported on current platform. 118 */ 119 public boolean supported(boolean runtimeInstaller); 120 } | 100 * example missing the main class.</li> 101 * <li>A parameter has the wrong type of an object, for example a 102 * String where a File is required</li> 103 * <li>Bundler specific incompatibilities with the parameters, for 104 * example a bad version number format or an application id with 105 * forward slashes.</li> 106 * </ul> 107 */ 108 public File execute(Map<String, ? super Object> params, 109 File outputParentDir) throws PackagerException; 110 111 /** 112 * Removes temporary files that are used for bundling. 113 */ 114 public void cleanup(Map<String, ? super Object> params); 115 116 /** 117 * Returns "true" if this bundler is supported on current platform. 118 */ 119 public boolean supported(boolean runtimeInstaller); 120 121 /** 122 * Returns "true" if this bundler is he default for the current platform. 123 */ 124 public boolean isDefault(); 125 } |