< prev index next >

modules/jdk.packager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java

Print this page




  42 import java.util.Date;
  43 import java.util.HashMap;
  44 import java.util.HashSet;
  45 import java.util.LinkedHashSet;
  46 import java.util.List;
  47 import java.util.Map;
  48 import java.util.Optional;
  49 import java.util.Properties;
  50 import java.util.ResourceBundle;
  51 import java.util.Set;
  52 import java.util.function.BiFunction;
  53 import java.util.function.Function;
  54 import java.util.jar.Attributes;
  55 import java.util.jar.JarFile;
  56 import java.util.jar.Manifest;
  57 import java.util.regex.Pattern;
  58 import java.util.stream.Collectors;
  59 import static jdk.packager.internal.JLinkBundlerHelper.findPathOfModule;
  60 import static jdk.packager.internal.JLinkBundlerHelper.listOfPathToString;
  61 

  62 public class StandardBundlerParam<T> extends BundlerParamInfo<T> {
  63 
  64     public static final String MANIFEST_JAVAFX_MAIN ="JavaFX-Application-Class";
  65     public static final String MANIFEST_PRELOADER = "JavaFX-Preloader-Class";
  66 
  67     private static final ResourceBundle I18N =
  68             ResourceBundle.getBundle(StandardBundlerParam.class.getName());
  69 
  70     public StandardBundlerParam(String name, String description, String id,
  71                                 Class<T> valueType,
  72                                 Function<Map<String, ? super Object>, T> defaultValueFunction,
  73                                 BiFunction<String, Map<String, ? super Object>, T> stringConverter) {
  74         this.name = name;
  75         this.description = description;
  76         this.id = id;
  77         this.valueType = valueType;
  78         this.defaultValueFunction = defaultValueFunction;
  79         this.stringConverter = stringConverter;
  80     }
  81 




  42 import java.util.Date;
  43 import java.util.HashMap;
  44 import java.util.HashSet;
  45 import java.util.LinkedHashSet;
  46 import java.util.List;
  47 import java.util.Map;
  48 import java.util.Optional;
  49 import java.util.Properties;
  50 import java.util.ResourceBundle;
  51 import java.util.Set;
  52 import java.util.function.BiFunction;
  53 import java.util.function.Function;
  54 import java.util.jar.Attributes;
  55 import java.util.jar.JarFile;
  56 import java.util.jar.Manifest;
  57 import java.util.regex.Pattern;
  58 import java.util.stream.Collectors;
  59 import static jdk.packager.internal.JLinkBundlerHelper.findPathOfModule;
  60 import static jdk.packager.internal.JLinkBundlerHelper.listOfPathToString;
  61 
  62 @Deprecated
  63 public class StandardBundlerParam<T> extends BundlerParamInfo<T> {
  64 
  65     public static final String MANIFEST_JAVAFX_MAIN ="JavaFX-Application-Class";
  66     public static final String MANIFEST_PRELOADER = "JavaFX-Preloader-Class";
  67 
  68     private static final ResourceBundle I18N =
  69             ResourceBundle.getBundle(StandardBundlerParam.class.getName());
  70 
  71     public StandardBundlerParam(String name, String description, String id,
  72                                 Class<T> valueType,
  73                                 Function<Map<String, ? super Object>, T> defaultValueFunction,
  74                                 BiFunction<String, Map<String, ? super Object>, T> stringConverter) {
  75         this.name = name;
  76         this.description = description;
  77         this.id = id;
  78         this.valueType = valueType;
  79         this.defaultValueFunction = defaultValueFunction;
  80         this.stringConverter = stringConverter;
  81     }
  82 


< prev index next >