equal
deleted
inserted
replaced
24 */ |
24 */ |
25 |
25 |
26 package jdk.jpackage.internal; |
26 package jdk.jpackage.internal; |
27 |
27 |
28 import java.io.File; |
28 import java.io.File; |
29 import java.io.IOException; |
|
30 import java.net.MalformedURLException; |
|
31 import java.net.URL; |
|
32 import java.text.MessageFormat; |
29 import java.text.MessageFormat; |
33 import java.util.Arrays; |
30 import java.util.*; |
34 import java.util.Collection; |
|
35 import java.util.Map; |
|
36 import java.util.ResourceBundle; |
|
37 |
31 |
38 import static jdk.jpackage.internal.StandardBundlerParam.*; |
32 import static jdk.jpackage.internal.StandardBundlerParam.*; |
39 |
33 |
40 public class LinuxAppBundler extends AbstractImageBundler { |
34 public class LinuxAppBundler extends AbstractImageBundler { |
41 |
35 |
83 |
77 |
84 @Override |
78 @Override |
85 public boolean validate(Map<String, ? super Object> params) |
79 public boolean validate(Map<String, ? super Object> params) |
86 throws ConfigException { |
80 throws ConfigException { |
87 try { |
81 try { |
88 if (params == null) throw new ConfigException( |
82 Objects.requireNonNull(params); |
89 I18N.getString("error.parameters-null"), |
|
90 I18N.getString("error.parameters-null.advice")); |
|
91 |
|
92 return doValidate(params); |
83 return doValidate(params); |
93 } catch (RuntimeException re) { |
84 } catch (RuntimeException re) { |
94 if (re.getCause() instanceof ConfigException) { |
85 if (re.getCause() instanceof ConfigException) { |
95 throw (ConfigException) re.getCause(); |
86 throw (ConfigException) re.getCause(); |
96 } else { |
87 } else { |