< prev index next >

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java

Print this page




 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 }
< prev index next >