Interface ApplicationLayout
- All Superinterfaces:
AppImageLayout,ApplicationLayoutMixin
Application app image layout.
Application is comprised from application files and Java runtime.
Use build() or buildFrom(ApplicationLayout) methods to
configure and construct instances of this interface.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface jdk.jpackage.internal.model.AppImageLayout
AppImageLayout.StubNested classes/interfaces inherited from interface jdk.jpackage.internal.model.ApplicationLayoutMixin
ApplicationLayoutMixin.Stub -
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationLayout.Builderbuild()static ApplicationLayout.BuilderbuildFrom(ApplicationLayout appLayout) static ApplicationLayoutcreate(AppImageLayout appImage, ApplicationLayoutMixin mixin) Creates an object implementingApplicationLayoutinterface fromAppImageLayoutandApplicationLayoutMixininstances.default ApplicationLayoutCreates a copy of this app image resolved at the given root directory.Methods inherited from interface jdk.jpackage.internal.model.AppImageLayout
rootDirectory, runtimeDirectoryMethods inherited from interface jdk.jpackage.internal.model.ApplicationLayoutMixin
appDirectory, appModsDirectory, contentDirectory, destktopIntegrationDirectory, launchersDirectory
-
Method Details
-
resolveAt
Description copied from interface:AppImageLayoutCreates a copy of this app image resolved at the given root directory.- Specified by:
resolveAtin interfaceAppImageLayout- Parameters:
root- path to a directory at which to resolve the layout- Returns:
- a copy of this app image resolved at the given root directory
-
create
Creates an object implementingApplicationLayoutinterface fromAppImageLayoutandApplicationLayoutMixininstances.- Parameters:
appImage- app image layout objectmixin- application layout mixin for the app image layout- Returns:
- new object implementing
ApplicationLayoutinterface
-
build
-
buildFrom
-