< prev index next >

src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java

Print this page




  92 
  93         options.put(CLIOptions.FILE_ASSOCIATIONS.getId(),
  94             (Platform.getPlatform() == Platform.MAC) ?  USE.ALL : USE.INSTALL);
  95 
  96         if (Platform.getPlatform() == Platform.WINDOWS) {
  97             options.put(CLIOptions.WIN_CONSOLE_HINT.getId(), USE.LAUNCHER);
  98 
  99             options.put(CLIOptions.WIN_MENU_HINT.getId(), USE.INSTALL);
 100             options.put(CLIOptions.WIN_MENU_GROUP.getId(), USE.INSTALL);
 101             options.put(CLIOptions.WIN_SHORTCUT_HINT.getId(), USE.INSTALL);
 102             options.put(CLIOptions.WIN_DIR_CHOOSER.getId(), USE.INSTALL);
 103             options.put(CLIOptions.WIN_UPGRADE_UUID.getId(), USE.INSTALL);
 104             options.put(CLIOptions.WIN_PER_USER_INSTALLATION.getId(),
 105                     USE.INSTALL);
 106         }
 107 
 108         if (Platform.getPlatform() == Platform.MAC) {
 109             options.put(CLIOptions.MAC_SIGN.getId(), USE.ALL);
 110             options.put(CLIOptions.MAC_BUNDLE_NAME.getId(), USE.ALL);
 111             options.put(CLIOptions.MAC_BUNDLE_IDENTIFIER.getId(), USE.ALL);
 112             options.put(CLIOptions.MAC_BUNDLE_SIGNING_PREFIX.getId(),
 113                     USE.ALL);
 114             options.put(CLIOptions.MAC_SIGNING_KEY_NAME.getId(), USE.ALL);
 115             options.put(CLIOptions.MAC_SIGNING_KEYCHAIN.getId(), USE.ALL);
 116             options.put(CLIOptions.MAC_APP_STORE_ENTITLEMENTS.getId(),
 117                     USE.ALL);
 118         }
 119 
 120         if (Platform.getPlatform() == Platform.LINUX) {
 121             options.put(CLIOptions.LINUX_BUNDLE_NAME.getId(), USE.INSTALL);
 122             options.put(CLIOptions.LINUX_DEB_MAINTAINER.getId(), USE.INSTALL);
 123             options.put(CLIOptions.LINUX_CATEGORY.getId(), USE.INSTALL);
 124             options.put(CLIOptions.LINUX_RPM_LICENSE_TYPE.getId(), USE.INSTALL);
 125             options.put(CLIOptions.LINUX_PACKAGE_DEPENDENCIES.getId(),
 126                     USE.INSTALL);
 127             options.put(CLIOptions.LINUX_MENU_GROUP.getId(), USE.INSTALL);
 128             options.put(CLIOptions.RELEASE.getId(), USE.INSTALL);
 129             options.put(CLIOptions.LINUX_SHORTCUT_HINT.getId(), USE.INSTALL);
 130         }
 131     }
 132 
 133     static boolean checkIfSupported(CLIOptions arg) {
 134         return options.containsKey(arg.getId());
 135     }
 136 
 137     static boolean checkIfImageSupported(CLIOptions arg) {


  92 
  93         options.put(CLIOptions.FILE_ASSOCIATIONS.getId(),
  94             (Platform.getPlatform() == Platform.MAC) ?  USE.ALL : USE.INSTALL);
  95 
  96         if (Platform.getPlatform() == Platform.WINDOWS) {
  97             options.put(CLIOptions.WIN_CONSOLE_HINT.getId(), USE.LAUNCHER);
  98 
  99             options.put(CLIOptions.WIN_MENU_HINT.getId(), USE.INSTALL);
 100             options.put(CLIOptions.WIN_MENU_GROUP.getId(), USE.INSTALL);
 101             options.put(CLIOptions.WIN_SHORTCUT_HINT.getId(), USE.INSTALL);
 102             options.put(CLIOptions.WIN_DIR_CHOOSER.getId(), USE.INSTALL);
 103             options.put(CLIOptions.WIN_UPGRADE_UUID.getId(), USE.INSTALL);
 104             options.put(CLIOptions.WIN_PER_USER_INSTALLATION.getId(),
 105                     USE.INSTALL);
 106         }
 107 
 108         if (Platform.getPlatform() == Platform.MAC) {
 109             options.put(CLIOptions.MAC_SIGN.getId(), USE.ALL);
 110             options.put(CLIOptions.MAC_BUNDLE_NAME.getId(), USE.ALL);
 111             options.put(CLIOptions.MAC_BUNDLE_IDENTIFIER.getId(), USE.ALL);
 112             options.put(CLIOptions.MAC_BUNDLE_SIGNING_PREFIX.getId(), USE.ALL);

 113             options.put(CLIOptions.MAC_SIGNING_KEY_NAME.getId(), USE.ALL);
 114             options.put(CLIOptions.MAC_SIGNING_KEYCHAIN.getId(), USE.ALL);


 115         }
 116 
 117         if (Platform.getPlatform() == Platform.LINUX) {
 118             options.put(CLIOptions.LINUX_BUNDLE_NAME.getId(), USE.INSTALL);
 119             options.put(CLIOptions.LINUX_DEB_MAINTAINER.getId(), USE.INSTALL);
 120             options.put(CLIOptions.LINUX_CATEGORY.getId(), USE.INSTALL);
 121             options.put(CLIOptions.LINUX_RPM_LICENSE_TYPE.getId(), USE.INSTALL);
 122             options.put(CLIOptions.LINUX_PACKAGE_DEPENDENCIES.getId(),
 123                     USE.INSTALL);
 124             options.put(CLIOptions.LINUX_MENU_GROUP.getId(), USE.INSTALL);
 125             options.put(CLIOptions.RELEASE.getId(), USE.INSTALL);
 126             options.put(CLIOptions.LINUX_SHORTCUT_HINT.getId(), USE.INSTALL);
 127         }
 128     }
 129 
 130     static boolean checkIfSupported(CLIOptions arg) {
 131         return options.containsKey(arg.getId());
 132     }
 133 
 134     static boolean checkIfImageSupported(CLIOptions arg) {
< prev index next >