src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
branchJDK-8200758-branch
changeset 57438 4a31db8d42bd
parent 57407 2c14fbeff1dc
child 57529 e3b156ad362f
equal deleted inserted replaced
57421:0410ee319681 57438:4a31db8d42bd
   486     public String getName() {
   486     public String getName() {
   487         return I18N.getString("pkg.bundler.name");
   487         return I18N.getString("pkg.bundler.name");
   488     }
   488     }
   489 
   489 
   490     @Override
   490     @Override
   491     public String getDescription() {
       
   492         return I18N.getString("pkg.bundler.description");
       
   493     }
       
   494 
       
   495     @Override
       
   496     public String getID() {
   491     public String getID() {
   497         return "pkg";
   492         return "pkg";
   498     }
   493     }
   499 
   494 
   500     @Override
   495     @Override
   501     public Collection<BundlerParamInfo<?>> getBundleParameters() {
       
   502         Collection<BundlerParamInfo<?>> results = new LinkedHashSet<>();
       
   503         results.addAll(MacAppBundler.getAppBundleParameters());
       
   504         results.addAll(getPKGBundleParameters());
       
   505         return results;
       
   506     }
       
   507 
       
   508     public Collection<BundlerParamInfo<?>> getPKGBundleParameters() {
       
   509         Collection<BundlerParamInfo<?>> results = new LinkedHashSet<>();
       
   510 
       
   511         results.addAll(MacAppBundler.getAppBundleParameters());
       
   512         results.addAll(Arrays.asList(
       
   513                 DEVELOPER_ID_INSTALLER_SIGNING_KEY,
       
   514                 INSTALLER_SUFFIX,
       
   515                 LICENSE_FILE,
       
   516                 SIGNING_KEYCHAIN));
       
   517 
       
   518         return results;
       
   519     }
       
   520 
       
   521     @Override
       
   522     public boolean validate(Map<String, ? super Object> params)
   496     public boolean validate(Map<String, ? super Object> params)
   523             throws UnsupportedPlatformException, ConfigException {
   497             throws ConfigException {
   524         try {
   498         try {
   525             if (params == null) throw new ConfigException(
   499             if (params == null) throw new ConfigException(
   526                     I18N.getString("error.parameters-null"),
   500                     I18N.getString("error.parameters-null"),
   527                     I18N.getString("error.parameters-null.advice"));
   501                     I18N.getString("error.parameters-null.advice"));
   528 
   502 
   562         return bundle(params, outputParentDir);
   536         return bundle(params, outputParentDir);
   563     }
   537     }
   564 
   538 
   565     @Override
   539     @Override
   566     public boolean supported(boolean runtimeInstaller) {
   540     public boolean supported(boolean runtimeInstaller) {
   567         return Platform.getPlatform() == Platform.MAC;
   541         return true;
   568     }
   542     }
   569 
   543 
   570 }
   544 }