APIdia Launch Partner
Top Description Inners Fields Constructors Methods
jdk.jpackage.internal.cli

pack-priv final Class StandardHelpFormatter

extends Object
Class Inheritance
Static Imports
java.util.stream.Collectors.toSet, jdk.jpackage.internal.cli.HelpFormatter.eol, .StandardOption.platformOption, .StandardOption.sharedOption

jpackage help formatter

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
pack-priv static class
pack-priv static enum
private static class

Field Summary

Modifier and TypeField and Description
private static final StringBundle
pack-priv static final StandardHelpFormatter
private final HelpFormatter
private final HelpFormatter

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static OptionSpec<?>
dummyOptionSpec(String name, String description)

pack-priv void
pack-priv void
pack-priv static Comparator<OptionSpec<?>>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

I18Nback to summary
private static final StringBundle I18N
INSTANCEback to summary
pack-priv static final StandardHelpFormatter INSTANCE
mainHelpFormatterback to summary
private final HelpFormatter mainHelpFormatter
samplesHelpFormatterback to summary
private final HelpFormatter samplesHelpFormatter

Constructor Detail

StandardHelpFormatterback to summary
pack-priv StandardHelpFormatter(OperatingSystem os)

Method Detail

dummyOptionSpecback to summary
private static OptionSpec<?> dummyOptionSpec(String name, String description)
formatback to summary
pack-priv void format(Consumer<CharSequence> sink)
formatNoArgsHelpback to summary
pack-priv void formatNoArgsHelp(Consumer<CharSequence> sink)
optionSpecSorterback to summary
pack-priv static Comparator<OptionSpec<?>> optionSpecSorter()
jdk.jpackage.internal.cli back to summary

private final Class StandardHelpFormatter.GroupFormatter

extends Object
implements OptionGroupFormatter
Class Inheritance
  • java.lang.Object
  • jdk.jpackage.internal.cli.StandardHelpFormatter.GroupFormatter
All Implemented Interfaces
jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter

Field Summary

Modifier and TypeField and Description
private final HelpFormatter.OptionGroupFormatter
private final HelpFormatter.OptionFormatter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

groupFormatterback to summary
private final HelpFormatter.OptionGroupFormatter groupFormatter
optionSpecFormatterback to summary
private final HelpFormatter.OptionFormatter optionSpecFormatter

Constructor Detail

GroupFormatterback to summary
private GroupFormatter()

Method Detail

formatback to summary
public void format(HelpFormatter.OptionGroup group, Consumer<CharSequence> sink)

Overrides default jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter.format.

Annotations
@Override
formatBodyback to summary
public void formatBody(Iterable<? extends OptionSpec<?>> optionSpecs, Consumer<CharSequence> sink)

Implements jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter.formatBody.

Annotations
@Override
formatHeaderback to summary
public void formatHeader(String groupName, Consumer<CharSequence> sink)

Implements jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter.formatHeader.

Annotations
@Override
jdk.jpackage.internal.cli back to summary

pack-priv final Class StandardHelpFormatter.OptionGroupContent

extends Object
Class Inheritance
  • java.lang.Object
  • jdk.jpackage.internal.cli.StandardHelpFormatter.OptionGroupContent

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private final List<OptionSpec<?>>

Constructor Summary

AccessConstructor and Description
private
OptionGroupContent(List<? extends OptionSpec<?>> optionSpecs)

Method Summary

Modifier and TypeMethod and Description
pack-priv static StandardHelpFormatter.OptionGroupContent
private static Stream<? extends OptionSpec<?>>
private HelpFormatter.OptionGroup
pack-priv static StandardHelpFormatter.OptionGroupContent
private static Stream<? extends OptionSpec<?>>
private static String
pack-priv static StandardHelpFormatter.OptionGroupContent
private static Stream<? extends OptionSpec<?>>
pack-priv static StandardHelpFormatter.OptionGroupContent
pack-priv static StandardHelpFormatter.OptionGroupContent
private static Stream<? extends OptionSpec<?>>
pack-priv static StandardHelpFormatter.OptionGroupContent
private static StandardHelpFormatter.OptionGroupContent.Builder
pack-priv static StandardHelpFormatter.OptionGroupContent
private static Stream<? extends OptionSpec<?>>
pack-priv static StandardHelpFormatter.OptionGroupContent
private static StandardHelpFormatter.OptionGroupContent.Builder
private static Function<OptionSpec<?>, String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

optionSpecsback to summary
private final List<OptionSpec<?>> optionSpecs

Constructor Detail

OptionGroupContentback to summary
private OptionGroupContent(List<? extends OptionSpec<?>> optionSpecs)

Method Detail

appImageGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent appImageGroupContent(OperatingSystem os)
appImageOptionsback to summary
private static Stream<? extends OptionSpec<?>> appImageOptions()
createOptionGroupback to summary
private HelpFormatter.OptionGroup createOptionGroup(String name)
genericGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent genericGroupContent(OperatingSystem os)
genericOptionsback to summary
private static Stream<? extends OptionSpec<?>> genericOptions()
getDefaultOptionSpecDescriptionback to summary
private static String getDefaultOptionSpecDescription(OptionSpec<?> optionSpec)
launcherGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent launcherGroupContent(OperatingSystem os)
launcherOptionsback to summary
private static Stream<? extends OptionSpec<?>> launcherOptions(OperatingSystem os)
launcherPlatformGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent launcherPlatformGroupContent(OperatingSystem os)
nativePackageGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent nativePackageGroupContent(OperatingSystem os)
nativePackageOptionsback to summary
private static Stream<? extends OptionSpec<?>> nativePackageOptions(OperatingSystem os)
nativePackagePlatformGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent nativePackagePlatformGroupContent(OperatingSystem os)
platformback to summary
private static StandardHelpFormatter.OptionGroupContent.Builder platform(OperatingSystem os)
runtimeImageGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent runtimeImageGroupContent(OperatingSystem os)
runtimeImageOptionsback to summary
private static Stream<? extends OptionSpec<?>> runtimeImageOptions()
sampleGroupContentback to summary
pack-priv static StandardHelpFormatter.OptionGroupContent sampleGroupContent(OperatingSystem os)
sharedback to summary
private static StandardHelpFormatter.OptionGroupContent.Builder shared(OperatingSystem os)
standardOptionSpecDescriptionGetterback to summary
private static Function<OptionSpec<?>, String> standardOptionSpecDescriptionGetter(OperatingSystem os)
jdk.jpackage.internal.cli back to summary

private final Class StandardHelpFormatter.OptionGroupContent.Builder

extends Object
Class Inheritance
  • java.lang.Object
  • jdk.jpackage.internal.cli.StandardHelpFormatter.OptionGroupContent.Builder

Field Summary

Modifier and TypeField and Description
private final StandardOptionContext
private Function<OptionSpec<?>, String>
private List<OptionSpec<?>>
private final Predicate<OptionSpec<?>>

Constructor Summary

AccessConstructor and Description
private
Builder(OperatingSystem os, Predicate<OptionSpec<?>> platformFilter)

Field Detail

contextback to summary
private final StandardOptionContext context
descriptionGetterback to summary
private Function<OptionSpec<?>, String> descriptionGetter
optionSpecsback to summary
private List<OptionSpec<?>> optionSpecs
platformFilterback to summary
private final Predicate<OptionSpec<?>> platformFilter

Constructor Detail

Builderback to summary
private Builder(OperatingSystem os, Predicate<OptionSpec<?>> platformFilter)

Method Detail

createback to summary
pack-priv StandardHelpFormatter.OptionGroupContent create()
getDescriptionback to summary
private String getDescription(OptionSpec<?> optionSpec)
optionsback to summary
pack-priv StandardHelpFormatter.OptionGroupContent.Builder options(Stream<? extends OptionSpec<?>> v)
optionSpecDescriptionGetterback to summary
pack-priv StandardHelpFormatter.OptionGroupContent.Builder optionSpecDescriptionGetter(Function<OptionSpec<?>, String> v)
jdk.jpackage.internal.cli back to summary

pack-priv final Enum StandardHelpFormatter.OptionGroupID

extends Enum<StandardHelpFormatter.OptionGroupID>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID
private final String
private final Function<OperatingSystem, StandardHelpFormatter.OptionGroupContent>
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID
public static final StandardHelpFormatter.OptionGroupID

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv Optional<HelpFormatter.OptionGroup>
pack-priv String
public static StandardHelpFormatter.OptionGroupID
public static StandardHelpFormatter.OptionGroupID[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

APPLICATION_IMAGE_OPTIONSback to summary
public static final StandardHelpFormatter.OptionGroupID APPLICATION_IMAGE_OPTIONS
GENERIC_OPTIONSback to summary
public static final StandardHelpFormatter.OptionGroupID GENERIC_OPTIONS
LAUNCHER_OPTIONS_PLATFORMback to summary
public static final StandardHelpFormatter.OptionGroupID LAUNCHER_OPTIONS_PLATFORM
LAUNCHER_OPTIONS_SHAREDback to summary
public static final StandardHelpFormatter.OptionGroupID LAUNCHER_OPTIONS_SHARED
nameback to summary
private final String name

Hides java.lang.Enum.name.

optionGroupContentCreatorback to summary
private final Function<OperatingSystem, StandardHelpFormatter.OptionGroupContent> optionGroupContentCreator
PACKAGE_OPTIONS_PLATFORMback to summary
public static final StandardHelpFormatter.OptionGroupID PACKAGE_OPTIONS_PLATFORM
PACKAGE_OPTIONS_SHAREDback to summary
public static final StandardHelpFormatter.OptionGroupID PACKAGE_OPTIONS_SHARED
RUNTIME_IMAGE_OPTIONSback to summary
public static final StandardHelpFormatter.OptionGroupID RUNTIME_IMAGE_OPTIONS
SAMPLESback to summary
public static final StandardHelpFormatter.OptionGroupID SAMPLES

Constructor Detail

OptionGroupIDback to summary
private OptionGroupID(String name, Function<OperatingSystem, StandardHelpFormatter.OptionGroupContent> optionGroupContentCreator)

Method Detail

createNonEmptyOptionGroupback to summary
pack-priv Optional<HelpFormatter.OptionGroup> createNonEmptyOptionGroup(OperatingSystem os)
groupNameback to summary
pack-priv String groupName()
valueOfback to summary
public static StandardHelpFormatter.OptionGroupID valueOf(String name)
valuesback to summary
public static StandardHelpFormatter.OptionGroupID[] values()
jdk.jpackage.internal.cli back to summary

private final Class StandardHelpFormatter.SampleGroupFormatter

extends Object
implements OptionGroupFormatter
Class Inheritance
  • java.lang.Object
  • jdk.jpackage.internal.cli.StandardHelpFormatter.SampleGroupFormatter
All Implemented Interfaces
jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SampleGroupFormatterback to summary
private SampleGroupFormatter()

Method Detail

formatBodyback to summary
public void formatBody(Iterable<? extends OptionSpec<?>> optionSpecs, Consumer<CharSequence> sink)

Implements jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter.formatBody.

Annotations
@Override
formatHeaderback to summary
public void formatHeader(String groupName, Consumer<CharSequence> sink)

Implements jdk.jpackage.internal.cli.HelpFormatter.OptionGroupFormatter.formatHeader.

Annotations
@Override