Interface OptionValue<T>
- Type Parameters:
T- option value type.
- All Superinterfaces:
WithOptionIdentifier
Typed getter of option values in
Options objects.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionOptional<jdk.jpackage.internal.cli.Option> asOption()static <U> OptionValue.Builder<U> build()default booleancontainsIn(Options cmdline) static <U> OptionValue<U> create()static <U> OptionValue<U> default Tdefault StringgetName()default jdk.jpackage.internal.cli.Optiondefault jdk.jpackage.internal.cli.OptionSpec<T> getSpec()default voidifPresentIn(Options cmdline, Consumer<T> consumer) Methods inherited from interface jdk.jpackage.internal.cli.WithOptionIdentifier
id
-
Method Details
-
asOption
Optional<jdk.jpackage.internal.cli.Option> asOption() -
getOption
default jdk.jpackage.internal.cli.Option getOption() -
getSpec
-
getName
-
findIn
-
getFrom
-
ifPresentIn
-
containsIn
-
create
-
create
-
build
-