337
338 @Override
339 public String getBundleType() {
340 return "IMAGE";
341 }
342
343 @Override
344 public Collection<BundlerParamInfo<?>> getBundleParameters() {
345 return getAppBundleParameters();
346 }
347
348 public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
349 return Arrays.asList(
350 APP_NAME,
351 APP_RESOURCES,
352 ARGUMENTS,
353 BUNDLE_ID_SIGNING_PREFIX,
354 CLASSPATH,
355 DEVELOPER_ID_APP_SIGNING_KEY,
356 ICON_ICNS,
357 JVM_OPTIONS,
358 MAC_CATEGORY,
359 MAC_CF_BUNDLE_IDENTIFIER,
360 MAC_CF_BUNDLE_NAME,
361 MAC_CF_BUNDLE_VERSION,
362 MAIN_CLASS,
363 MAIN_JAR,
364 PREFERENCES_ID,
365 SIGNING_KEYCHAIN,
366 VERSION,
367 VERBOSE
368 );
369 }
370
371
372 @Override
373 public File execute(Map<String, ? super Object> params,
374 File outputParentDir) throws PackagerException {
375 return doBundle(params, outputParentDir, false);
376 }
377
378 @Override
379 public boolean supported(boolean runtimeInstaller) {
380 return Platform.getPlatform() == Platform.MAC;
381 }
382
383 }
|
337
338 @Override
339 public String getBundleType() {
340 return "IMAGE";
341 }
342
343 @Override
344 public Collection<BundlerParamInfo<?>> getBundleParameters() {
345 return getAppBundleParameters();
346 }
347
348 public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
349 return Arrays.asList(
350 APP_NAME,
351 APP_RESOURCES,
352 ARGUMENTS,
353 BUNDLE_ID_SIGNING_PREFIX,
354 CLASSPATH,
355 DEVELOPER_ID_APP_SIGNING_KEY,
356 ICON_ICNS,
357 JAVA_OPTIONS,
358 MAC_CATEGORY,
359 MAC_CF_BUNDLE_IDENTIFIER,
360 MAC_CF_BUNDLE_NAME,
361 MAC_CF_BUNDLE_VERSION,
362 MAIN_CLASS,
363 MAIN_JAR,
364 SIGNING_KEYCHAIN,
365 VERSION,
366 VERBOSE
367 );
368 }
369
370
371 @Override
372 public File execute(Map<String, ? super Object> params,
373 File outputParentDir) throws PackagerException {
374 return doBundle(params, outputParentDir, false);
375 }
376
377 @Override
378 public boolean supported(boolean runtimeInstaller) {
379 return Platform.getPlatform() == Platform.MAC;
380 }
381
382 }
|