< prev index next >
src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsBundlerParam.java
Print this page
@@ -33,23 +33,19 @@
class WindowsBundlerParam<T> extends StandardBundlerParam<T> {
private static final ResourceBundle I18N = ResourceBundle.getBundle(
"jdk.jpackage.internal.resources.WinResources");
- WindowsBundlerParam(String name, String description, String id,
- Class<T> valueType,
+ WindowsBundlerParam(String id, Class<T> valueType,
Function<Map<String, ? super Object>, T> defaultValueFunction,
BiFunction<String,
Map<String, ? super Object>, T> stringConverter) {
- super(name, description, id, valueType,
- defaultValueFunction, stringConverter);
+ super(id, valueType, defaultValueFunction, stringConverter);
}
static final BundlerParamInfo<String> INSTALLER_FILE_NAME =
new StandardBundlerParam<> (
- I18N.getString("param.installer-name.name"),
- I18N.getString("param.installer-name.description"),
"win.installerName",
String.class,
params -> {
String nm = APP_NAME.fetchFrom(params);
if (nm == null) return null;
@@ -63,12 +59,10 @@
},
(s, p) -> s);
static final BundlerParamInfo<String> APP_REGISTRY_NAME =
new StandardBundlerParam<> (
- I18N.getString("param.registry-name.name"),
- I18N.getString("param.registry-name.description"),
Arguments.CLIOptions.WIN_REGISTRY_NAME.getId(),
String.class,
params -> {
String nm = APP_NAME.fetchFrom(params);
if (nm == null) return null;
@@ -77,26 +71,18 @@
},
(s, p) -> s);
static final StandardBundlerParam<String> MENU_GROUP =
new StandardBundlerParam<>(
- I18N.getString("param.menu-group.name"),
- I18N.getString("param.menu-group.description"),
Arguments.CLIOptions.WIN_MENU_GROUP.getId(),
String.class,
- params -> params.containsKey(VENDOR.getID())
- ? VENDOR.fetchFrom(params)
- : params.containsKey(CATEGORY.getID())
- ? CATEGORY.fetchFrom(params)
- : I18N.getString("param.menu-group.default"),
+ params -> I18N.getString("param.menu-group.default"),
(s, p) -> s
);
static final BundlerParamInfo<Boolean> INSTALLDIR_CHOOSER =
new StandardBundlerParam<> (
- I18N.getString("param.installdir-chooser.name"),
- I18N.getString("param.installdir-chooser.description"),
Arguments.CLIOptions.WIN_DIR_CHOOSER.getId(),
Boolean.class,
params -> Boolean.FALSE,
(s, p) -> Boolean.valueOf(s)
);
< prev index next >