src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
branchJDK-8200758-branch
changeset 58762 0fe62353385b
parent 58696 61c44899b4eb
equal deleted inserted replaced
58761:88e2753a2334 58762:0fe62353385b
    29 import java.net.URI;
    29 import java.net.URI;
    30 import java.net.URISyntaxException;
    30 import java.net.URISyntaxException;
    31 import java.nio.file.Files;
    31 import java.nio.file.Files;
    32 import java.nio.file.Path;
    32 import java.nio.file.Path;
    33 import java.text.MessageFormat;
    33 import java.text.MessageFormat;
    34 import java.util.ArrayList;
    34 import java.util.*;
    35 import java.util.HashMap;
       
    36 import java.util.List;
       
    37 import java.util.Map;
       
    38 import java.util.Optional;
       
    39 import java.util.ResourceBundle;
       
    40 
    35 
    41 import static jdk.jpackage.internal.StandardBundlerParam.*;
    36 import static jdk.jpackage.internal.StandardBundlerParam.*;
    42 import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEYCHAIN;
    37 import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEYCHAIN;
    43 import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEY_USER;
    38 import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEY_USER;
    44 import static jdk.jpackage.internal.MacAppImageBuilder.MAC_CF_BUNDLE_IDENTIFIER;
    39 import static jdk.jpackage.internal.MacAppImageBuilder.MAC_CF_BUNDLE_IDENTIFIER;
   500 
   495 
   501     @Override
   496     @Override
   502     public boolean validate(Map<String, ? super Object> params)
   497     public boolean validate(Map<String, ? super Object> params)
   503             throws ConfigException {
   498             throws ConfigException {
   504         try {
   499         try {
   505             if (params == null) throw new ConfigException(
   500             Objects.requireNonNull(params);
   506                     I18N.getString("error.parameters-null"),
       
   507                     I18N.getString("error.parameters-null.advice"));
       
   508 
   501 
   509             // run basic validation to ensure requirements are met
   502             // run basic validation to ensure requirements are met
   510             // we are not interested in return code, only possible exception
   503             // we are not interested in return code, only possible exception
   511             validateAppImageAndBundeler(params);
   504             validateAppImageAndBundeler(params);
   512 
   505