< prev index next >

src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java

Print this page




 214         return "windows.app";
 215     }
 216 
 217     @Override
 218     public String getBundleType() {
 219         return "IMAGE";
 220     }
 221 
 222     @Override
 223     public Collection<BundlerParamInfo<?>> getBundleParameters() {
 224         return getAppBundleParameters();
 225     }
 226 
 227     public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
 228         return Arrays.asList(
 229                 APP_NAME,
 230                 APP_RESOURCES,
 231                 ARGUMENTS,
 232                 CLASSPATH,
 233                 ICON_ICO,
 234                 JVM_OPTIONS,
 235                 MAIN_CLASS,
 236                 MAIN_JAR,
 237                 PREFERENCES_ID,
 238                 VERSION,
 239                 VERBOSE
 240             );
 241     }
 242 
 243     @Override
 244     public File execute(Map<String, ? super Object> params,
 245             File outputParentDir) throws PackagerException {
 246         return doBundle(params, outputParentDir, false);
 247     }
 248 
 249     @Override
 250     public boolean supported(boolean platformInstaller) {
 251         return (Platform.getPlatform() == Platform.WINDOWS);
 252     }
 253 
 254 }


 214         return "windows.app";
 215     }
 216 
 217     @Override
 218     public String getBundleType() {
 219         return "IMAGE";
 220     }
 221 
 222     @Override
 223     public Collection<BundlerParamInfo<?>> getBundleParameters() {
 224         return getAppBundleParameters();
 225     }
 226 
 227     public static Collection<BundlerParamInfo<?>> getAppBundleParameters() {
 228         return Arrays.asList(
 229                 APP_NAME,
 230                 APP_RESOURCES,
 231                 ARGUMENTS,
 232                 CLASSPATH,
 233                 ICON_ICO,
 234                 JAVA_OPTIONS,
 235                 MAIN_CLASS,
 236                 MAIN_JAR,

 237                 VERSION,
 238                 VERBOSE
 239             );
 240     }
 241 
 242     @Override
 243     public File execute(Map<String, ? super Object> params,
 244             File outputParentDir) throws PackagerException {
 245         return doBundle(params, outputParentDir, false);
 246     }
 247 
 248     @Override
 249     public boolean supported(boolean platformInstaller) {
 250         return (Platform.getPlatform() == Platform.WINDOWS);
 251     }
 252 
 253 }
< prev index next >