167 public String getID() {
168 return "linux.app";
169 }
170
171 @Override
172 public String getBundleType() {
173 return "IMAGE";
174 }
175
176 @Override
177 public Collection<BundlerParamInfo<?>> getBundleParameters() {
178 return getAppBundleParameters();
179 }
180
181 public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
182 return Arrays.asList(
183 APP_NAME,
184 APP_RESOURCES,
185 ARGUMENTS,
186 CLASSPATH,
187 JVM_OPTIONS,
188 MAIN_CLASS,
189 MAIN_JAR,
190 PREFERENCES_ID,
191 VERSION,
192 VERBOSE
193 );
194 }
195
196 @Override
197 public File execute(Map<String, ? super Object> params,
198 File outputParentDir) throws PackagerException {
199 return doBundle(params, outputParentDir, false);
200 }
201
202 @Override
203 public boolean supported(boolean runtimeInstaller) {
204 return (Platform.getPlatform() == Platform.LINUX);
205 }
206 }
|
167 public String getID() {
168 return "linux.app";
169 }
170
171 @Override
172 public String getBundleType() {
173 return "IMAGE";
174 }
175
176 @Override
177 public Collection<BundlerParamInfo<?>> getBundleParameters() {
178 return getAppBundleParameters();
179 }
180
181 public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
182 return Arrays.asList(
183 APP_NAME,
184 APP_RESOURCES,
185 ARGUMENTS,
186 CLASSPATH,
187 JAVA_OPTIONS,
188 MAIN_CLASS,
189 MAIN_JAR,
190 VERSION,
191 VERBOSE
192 );
193 }
194
195 @Override
196 public File execute(Map<String, ? super Object> params,
197 File outputParentDir) throws PackagerException {
198 return doBundle(params, outputParentDir, false);
199 }
200
201 @Override
202 public boolean supported(boolean runtimeInstaller) {
203 return (Platform.getPlatform() == Platform.LINUX);
204 }
205 }
|