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

pack-priv final Class Packager<T extends Package>

extends Object
Class Inheritance
Imports
java.nio.file.Path, java.util.Objects, .Optional, java.util.function.Consumer, jdk.jpackage.internal.model.Package

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static interface

Field Summary

Modifier and TypeField and Description
private BuildEnv
private Path
private Packager.PipelineBuilderMutatorFactory<T>
private T

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T extends Package> Packager<T>
pack-priv Packager<T>
pack-priv BuildEnv
env()

pack-priv Path
pack-priv Packager<T>
pack-priv Path
pack-priv Packager<T>
private Optional<Packager.PipelineBuilderMutatorFactory<T>>
pack-priv Packager<T>
pkg(T v)

pack-priv T
pkg()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

envback to summary
private BuildEnv env
outputDirback to summary
private Path outputDir
pipelineBuilderMutatorFactoryback to summary
private Packager.PipelineBuilderMutatorFactory<T> pipelineBuilderMutatorFactory
pkgback to summary
private T pkg

Constructor Detail

Packagerback to summary
pack-priv Packager()

Method Detail

buildback to summary
pack-priv static <T extends Package> Packager<T> build()
envback to summary
pack-priv Packager<T> env(BuildEnv v)
envback to summary
pack-priv BuildEnv env()
executeback to summary
pack-priv Path execute(PackagingPipeline.Builder pipelineBuilder)
outputDirback to summary
pack-priv Packager<T> outputDir(Path v)
outputDirback to summary
pack-priv Path outputDir()
pipelineBuilderMutatorFactoryback to summary
pack-priv Packager<T> pipelineBuilderMutatorFactory(Packager.PipelineBuilderMutatorFactory<T> v)
pipelineBuilderMutatorFactoryback to summary
private Optional<Packager.PipelineBuilderMutatorFactory<T>> pipelineBuilderMutatorFactory()
pkgback to summary
pack-priv Packager<T> pkg(T v)
pkgback to summary
pack-priv T pkg()
jdk.jpackage.internal back to summary

pack-priv Interface Packager.PipelineBuilderMutatorFactory<T extends Package>

Annotations
@FunctionalInterface

Method Summary

Modifier and TypeMethod and Description
public Consumer<PackagingPipeline.Builder>
create(BuildEnv env, T pkg, Path outputDir)

Method Detail

createback to summary
public Consumer<PackagingPipeline.Builder> create(BuildEnv env, T pkg, Path outputDir)