src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
branchJDK-8200758-branch
changeset 57067 9c17d779808e
parent 57059 9bb2a4dc3af7
child 57070 42783e8e73de
equal deleted inserted replaced
57066:2fd0529702cd 57067:9c17d779808e
    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