equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package jdk.jpackage.internal; |
26 package jdk.jpackage.internal; |
27 |
27 |
28 import jdk.jpackage.internal.AbstractImageBundler; |
|
29 import jdk.jpackage.internal.BundlerParamInfo; |
|
30 import jdk.jpackage.internal.ConfigException; |
|
31 import jdk.jpackage.internal.EnumeratedBundlerParam; |
|
32 import jdk.jpackage.internal.IOUtils; |
|
33 import jdk.jpackage.internal.Log; |
|
34 import jdk.jpackage.internal.Platform; |
|
35 import jdk.jpackage.internal.StandardBundlerParam; |
|
36 import jdk.jpackage.internal.Arguments; |
|
37 import jdk.jpackage.internal.UnsupportedPlatformException; |
|
38 import jdk.jpackage.internal.MacAppImageBuilder; |
|
39 import jdk.jpackage.internal.resources.MacResources; |
28 import jdk.jpackage.internal.resources.MacResources; |
40 import jdk.jpackage.internal.JLinkBundlerHelper; |
|
41 |
29 |
42 import java.io.File; |
30 import java.io.File; |
43 import java.io.IOException; |
31 import java.io.IOException; |
44 import java.math.BigInteger; |
32 import java.math.BigInteger; |
45 import java.text.MessageFormat; |
33 import java.text.MessageFormat; |
302 throw new ConfigException(re); |
290 throw new ConfigException(re); |
303 } |
291 } |
304 } |
292 } |
305 } |
293 } |
306 |
294 |
307 // to be used by chained bundlers, e.g. by EXE bundler to avoid |
295 private boolean doValidate(Map<String, ? super Object> p) |
308 // skipping validation if p.type does not include "image" |
|
309 public boolean doValidate(Map<String, ? super Object> p) |
|
310 throws UnsupportedPlatformException, ConfigException { |
296 throws UnsupportedPlatformException, ConfigException { |
311 if (Platform.getPlatform() != Platform.MAC) { |
297 if (Platform.getPlatform() != Platform.MAC) { |
312 throw new UnsupportedPlatformException(); |
298 throw new UnsupportedPlatformException(); |
313 } |
299 } |
314 |
300 |