src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsBundlerParam.java
branchJDK-8200758-branch
changeset 58696 61c44899b4eb
parent 57806 91f8eec58086
equal deleted inserted replaced
58695:64adf683bc7b 58696:61c44899b4eb
    58                     return nm + "-" + version;
    58                     return nm + "-" + version;
    59                 }
    59                 }
    60             },
    60             },
    61             (s, p) -> s);
    61             (s, p) -> s);
    62 
    62 
    63     static final BundlerParamInfo<String> APP_REGISTRY_NAME =
       
    64             new StandardBundlerParam<> (
       
    65             "win.registryName",
       
    66             String.class,
       
    67             params -> {
       
    68                 String nm = APP_NAME.fetchFrom(params);
       
    69                 if (nm == null) return null;
       
    70 
       
    71                 return nm.replaceAll("[^-a-zA-Z\\.0-9]", "");
       
    72             },
       
    73             (s, p) -> s);
       
    74 
       
    75     static final StandardBundlerParam<String> MENU_GROUP =
    63     static final StandardBundlerParam<String> MENU_GROUP =
    76             new StandardBundlerParam<>(
    64             new StandardBundlerParam<>(
    77                     Arguments.CLIOptions.WIN_MENU_GROUP.getId(),
    65                     Arguments.CLIOptions.WIN_MENU_GROUP.getId(),
    78                     String.class,
    66                     String.class,
    79                     params -> I18N.getString("param.menu-group.default"),
    67                     params -> I18N.getString("param.menu-group.default"),