equal
deleted
inserted
replaced
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 |