src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
branchJDK-8200758-branch
changeset 57438 4a31db8d42bd
parent 57256 d7c27451f759
equal deleted inserted replaced
57421:0410ee319681 57438:4a31db8d42bd
    68 
    68 
    69     Class<T> getValueType() {
    69     Class<T> getValueType() {
    70         return valueType;
    70         return valueType;
    71     }
    71     }
    72 
    72 
    73     void setValueType(Class<T> valueType) {
       
    74         this.valueType = valueType;
       
    75     }
       
    76 
       
    77     boolean getIsDefaultValue() {
    73     boolean getIsDefaultValue() {
    78         return isDefaultValue;
    74         return isDefaultValue;
    79     }
    75     }
    80 
    76 
    81     Function<Map<String, ? super Object>, T> getDefaultValueFunction() {
    77     Function<Map<String, ? super Object>, T> getDefaultValueFunction() {
    82         return defaultValueFunction;
    78         return defaultValueFunction;
    83     }
    79     }
    84 
    80 
    85     void setDefaultValueFunction(
       
    86             Function<Map<String, ? super Object>, T> defaultValueFunction) {
       
    87         this.defaultValueFunction = defaultValueFunction;
       
    88     }
       
    89 
       
    90     BiFunction<String, Map<String, ? super Object>,T>
    81     BiFunction<String, Map<String, ? super Object>,T>
    91             getStringConverter() {
    82             getStringConverter() {
    92         return stringConverter;
    83         return stringConverter;
    93     }
       
    94 
       
    95     void setStringConverter(BiFunction<String,
       
    96             Map<String, ? super Object>, T> stringConverter) {
       
    97         this.stringConverter = stringConverter;
       
    98     }
    84     }
    99 
    85 
   100     @SuppressWarnings("unchecked")
    86     @SuppressWarnings("unchecked")
   101     final T fetchFrom(Map<String, ? super Object> params) {
    87     final T fetchFrom(Map<String, ? super Object> params) {
   102         return fetchFrom(params, true);
    88         return fetchFrom(params, true);