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

public final Enum StandardBundlingOperation

extends Enum<StandardBundlingOperation>
implements BundlingOperationOptionScope
Class Inheritance
All Implemented Interfaces
jdk.jpackage.internal.cli.BundlingOperationOptionScope, jdk.jpackage.internal.cli.OptionScope
Imports
java.util.Objects, .Optional, .Set, java.util.function.Predicate, java.util.regex.Pattern, java.util.stream.Collectors, .Stream, jdk.internal.util.OperatingSystem, jdk.jpackage.internal.model.AppImageBundleType, .BundleType, .BundlingOperationDescriptor, .PackageType, .StandardPackageType, jdk.jpackage.internal.util.SetBuilder

Standard jpackage operations.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private final BundleType
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
public static final StandardBundlingOperation
public static final StandardBundlingOperation
public static final StandardBundlingOperation
public static final StandardBundlingOperation
public static final StandardBundlingOperation
public static final StandardBundlingOperation
pack-priv static final Set<BundlingOperationOptionScope>
public static final StandardBundlingOperation
public static final StandardBundlingOperation
public static final StandardBundlingOperation
private final StandardBundlingOperation.Verb
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
private final Predicate<String>
private final OperatingSystem
public static final StandardBundlingOperation
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>
pack-priv static final Set<BundlingOperationOptionScope>

Constructor Summary

AccessConstructor and Description
private
private
StandardBundlingOperation(BundleType bundleType, String optionNameRegexp, OperatingSystem os)

private

Method Summary

Modifier and TypeMethod and Description
public BundleType
public String
public BundlingOperationDescriptor
pack-priv static Set<BundlingOperationOptionScope>
fromOptionName(String optionName)

public boolean
isCreateBundle()

Returns true if this bundling operation will create a new bundle and false otherwise.

pack-priv static Stream<StandardBundlingOperation>
public static Stream<StandardBundlingOperation>
public OperatingSystem
os()

public PackageType
public static Predicate<StandardBundlingOperation>
public static StandardBundlingOperation
public static Optional<StandardBundlingOperation>
public static StandardBundlingOperation[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

bundleTypeback to summary
private final BundleType bundleType
CREATE_APP_IMAGEback to summary
pack-priv static final Set<BundlingOperationOptionScope> CREATE_APP_IMAGE
CREATE_BUNDLEback to summary
pack-priv static final Set<BundlingOperationOptionScope> CREATE_BUNDLE
CREATE_LINUX_APP_IMAGEback to summary
public static final StandardBundlingOperation CREATE_LINUX_APP_IMAGE
CREATE_LINUX_DEBback to summary
public static final StandardBundlingOperation CREATE_LINUX_DEB
CREATE_LINUX_RPMback to summary
public static final StandardBundlingOperation CREATE_LINUX_RPM
CREATE_MAC_APP_IMAGEback to summary
public static final StandardBundlingOperation CREATE_MAC_APP_IMAGE
CREATE_MAC_DMGback to summary
public static final StandardBundlingOperation CREATE_MAC_DMG
CREATE_MAC_PKGback to summary
public static final StandardBundlingOperation CREATE_MAC_PKG
CREATE_NATIVEback to summary
pack-priv static final Set<BundlingOperationOptionScope> CREATE_NATIVE
CREATE_WIN_APP_IMAGEback to summary
public static final StandardBundlingOperation CREATE_WIN_APP_IMAGE
CREATE_WIN_EXEback to summary
public static final StandardBundlingOperation CREATE_WIN_EXE
CREATE_WIN_MSIback to summary
public static final StandardBundlingOperation CREATE_WIN_MSI
descriptorVerbback to summary
private final StandardBundlingOperation.Verb descriptorVerb
LINUXback to summary
pack-priv static final Set<BundlingOperationOptionScope> LINUX
LINUX_CREATE_BUNDLEback to summary
pack-priv static final Set<BundlingOperationOptionScope> LINUX_CREATE_BUNDLE
LINUX_CREATE_NATIVEback to summary
pack-priv static final Set<BundlingOperationOptionScope> LINUX_CREATE_NATIVE
MAC_SIGNINGback to summary
pack-priv static final Set<BundlingOperationOptionScope> MAC_SIGNING
MACOSback to summary
pack-priv static final Set<BundlingOperationOptionScope> MACOS
MACOS_APP_IMAGEback to summary
pack-priv static final Set<BundlingOperationOptionScope> MACOS_APP_IMAGE
MACOS_CREATE_BUNDLEback to summary
pack-priv static final Set<BundlingOperationOptionScope> MACOS_CREATE_BUNDLE
MACOS_CREATE_NATIVEback to summary
pack-priv static final Set<BundlingOperationOptionScope> MACOS_CREATE_NATIVE
optionNamePredicateback to summary
private final Predicate<String> optionNamePredicate
osback to summary
private final OperatingSystem os
SIGN_MAC_APP_IMAGEback to summary
public static final StandardBundlingOperation SIGN_MAC_APP_IMAGE
WINDOWSback to summary
pack-priv static final Set<BundlingOperationOptionScope> WINDOWS
WINDOWS_CREATE_BUNDLEback to summary
pack-priv static final Set<BundlingOperationOptionScope> WINDOWS_CREATE_BUNDLE
WINDOWS_CREATE_NATIVEback to summary
pack-priv static final Set<BundlingOperationOptionScope> WINDOWS_CREATE_NATIVE

Constructor Detail

StandardBundlingOperationback to summary
private StandardBundlingOperation(BundleType bundleType, String optionNameRegexp, OperatingSystem os, StandardBundlingOperation.Verb descriptorVerb)
StandardBundlingOperationback to summary
private StandardBundlingOperation(BundleType bundleType, String optionNameRegexp, OperatingSystem os)
StandardBundlingOperationback to summary
private StandardBundlingOperation(BundleType bundleType, OperatingSystem os, StandardBundlingOperation.Verb descriptorVerb)

Method Detail

bundleTypeback to summary
public BundleType bundleType()
bundleTypeValueback to summary
public String bundleTypeValue()
descriptorback to summary
public BundlingOperationDescriptor descriptor()

Implements jdk.jpackage.internal.cli.BundlingOperationOptionScope.descriptor.

Annotations
@Override
fromOptionNameback to summary
pack-priv static Set<BundlingOperationOptionScope> fromOptionName(String optionName)
isCreateBundleback to summary
public boolean isCreateBundle()

Returns true if this bundling operation will create a new bundle and false otherwise.

narrowback to summary
pack-priv static Stream<StandardBundlingOperation> narrow(Stream<OptionScope> scope)
ofPlatformback to summary
public static Stream<StandardBundlingOperation> ofPlatform(OperatingSystem os)
osback to summary
public OperatingSystem os()
packageTypeback to summary
public PackageType packageType()
platformback to summary
public static Predicate<StandardBundlingOperation> platform(OperatingSystem os)
valueOfback to summary
public static StandardBundlingOperation valueOf(String name)
valueOfback to summary
public static Optional<StandardBundlingOperation> valueOf(BundlingOperationDescriptor descriptor)
valuesback to summary
public static StandardBundlingOperation[] values()
jdk.jpackage.internal.cli back to summary

private final Enum StandardBundlingOperation.Verb

extends Enum<StandardBundlingOperation.Verb>
Class Inheritance

Supported values of the BundlingOperationDescriptor#verb() property.

Field Summary

Modifier and TypeField and Description
public static final StandardBundlingOperation.Verb
public static final StandardBundlingOperation.Verb
private final String

Constructor Summary

AccessConstructor and Description
private
Verb(String value)

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv String
public static StandardBundlingOperation.Verb
public static StandardBundlingOperation.Verb[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CREATEback to summary
public static final StandardBundlingOperation.Verb CREATE
SIGNback to summary
public static final StandardBundlingOperation.Verb SIGN
valueback to summary
private final String value

Constructor Detail

Verbback to summary
private Verb(String value)

Method Detail

createBundleback to summary
pack-priv boolean createBundle()
valueback to summary
pack-priv String value()
valueOfback to summary
public static StandardBundlingOperation.Verb valueOf(String name)
valuesback to summary
public static StandardBundlingOperation.Verb[] values()