417 // valueOf(null) is false, and we actually do want null |
417 // valueOf(null) is false, and we actually do want null |
418 (s, p) -> (s == null || "null".equalsIgnoreCase(s)) ? |
418 (s, p) -> (s == null || "null".equalsIgnoreCase(s)) ? |
419 true : Boolean.valueOf(s) |
419 true : Boolean.valueOf(s) |
420 ); |
420 ); |
421 |
421 |
|
422 public static final StandardBundlerParam<Boolean> FORCE = |
|
423 new StandardBundlerParam<>( |
|
424 I18N.getString("param.force.name"), |
|
425 I18N.getString("param.force.description"), |
|
426 Arguments.CLIOptions.FORCE.getId(), |
|
427 Boolean.class, |
|
428 params -> false, |
|
429 // valueOf(null) is false, and we actually do want null |
|
430 (s, p) -> (s == null || "null".equalsIgnoreCase(s)) ? |
|
431 true : Boolean.valueOf(s) |
|
432 ); |
|
433 |
422 public static final StandardBundlerParam<File> DROP_IN_RESOURCES_ROOT = |
434 public static final StandardBundlerParam<File> DROP_IN_RESOURCES_ROOT = |
423 new StandardBundlerParam<>( |
435 new StandardBundlerParam<>( |
424 I18N.getString("param.drop-in-resources-root.name"), |
436 I18N.getString("param.drop-in-resources-root.name"), |
425 I18N.getString("param.drop-in-resources-root.description"), |
437 I18N.getString("param.drop-in-resources-root.description"), |
426 "dropinResourcesRoot", |
438 "dropinResourcesRoot", |