Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AARCH64 - Static variable in class com.install4j.jdk.spi.CommonArchitectures
- AMD64 - Static variable in class com.install4j.jdk.spi.CommonArchitectures
C
- com.install4j.jdk.spi - package com.install4j.jdk.spi
-
SPI for adding a new JDK provider to install4j.
- CommonArchitectures - Class in com.install4j.jdk.spi
-
IDs for common operating architectures as used by the constants in
CommonPlatforms
. - CommonOperatingSystems - Class in com.install4j.jdk.spi
-
IDs for common operating systems as used by the constants in
CommonPlatforms
. - CommonPlatforms - Class in com.install4j.jdk.spi
-
IDs for common platforms as used by
JdkReleaseNode
andJdkProvider.getByConfigKey(String)
.
D
- detectDirectoryLayoutPrefix(String, String, File) - Method in interface com.install4j.jdk.spi.JdkProvider
-
Returns the common prefix directory for the directory layout of the JDK.
G
- getByConfigKey(String) - Method in interface com.install4j.jdk.spi.JdkProvider
-
Find a release from a release config key.
- getCategoryKey() - Method in interface com.install4j.jdk.spi.JdkCategoryNode
-
Returns a key for this category.
- getChildren() - Method in interface com.install4j.jdk.spi.JdkCategoryNode
-
Returns the child nodes which can be category nodes again or instances of
JdkReleaseNode
. - getConfigKey() - Method in interface com.install4j.jdk.spi.JdkReleaseNode
-
Returns the config key for this release.
- getDisplayName() - Method in interface com.install4j.jdk.spi.JdkNode
-
The name displayed in the tree of JDK releases.
- getDisplayName() - Method in interface com.install4j.jdk.spi.JdkProvider
-
The display name for the provider.
- getDownloadUrl(String) - Method in interface com.install4j.jdk.spi.JdkReleaseNode
-
Returns the download URL for a given platform.
- getFileName(String) - Method in interface com.install4j.jdk.spi.JdkReleaseNode
-
Returns the file name that should be used for the generated JRE bundle for a given platform.
- getId() - Method in interface com.install4j.jdk.spi.JdkProvider
-
A unique ID for the provider.
- getLatestByCategoryKey(String, String) - Method in interface com.install4j.jdk.spi.JdkProvider
-
Find the latest release from a category key that also has support for the given platform.
- getPlatforms() - Method in interface com.install4j.jdk.spi.JdkReleaseNode
-
Returns the IDs of all available platforms for this release.
- getPlatformsByCategoryKey(String) - Method in interface com.install4j.jdk.spi.JdkProvider
-
Get all platforms that are available from releases the category with the given category key.
- getReleases() - Method in interface com.install4j.jdk.spi.JdkProvider
-
Returns all releases.
J
- JdkCategoryNode - Interface in com.install4j.jdk.spi
-
Category node for the tree of JDK releases.
- JdkNode - Interface in com.install4j.jdk.spi
-
Base interface for JDK release nodes.
- JdkProvider - Interface in com.install4j.jdk.spi
-
Entry point for the JDK provider.
- JdkReleaseNode - Interface in com.install4j.jdk.spi
-
A node that describes a JDK release and its download URLs.
L
- LINUX - Static variable in class com.install4j.jdk.spi.CommonOperatingSystems
- LINUX_AMD64 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
64-bit Linux
- LINUX_X86 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
32-bit Linux
M
- MACOS - Static variable in class com.install4j.jdk.spi.CommonOperatingSystems
- MACOS_AARCH64 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
macOS Apple Silicon
- MACOS_AMD64 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
macOS Intel
- MACOS_UNIVERSAL - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
macOS Universal
R
- removeArchivePrefix(File, String, String) - Method in interface com.install4j.jdk.spi.JdkProvider
-
Remove a common prefix directory from the relative paths inside a JDK bundle.
U
- UNIVERSAL - Static variable in class com.install4j.jdk.spi.CommonArchitectures
W
- WINDOWS - Static variable in class com.install4j.jdk.spi.CommonOperatingSystems
- WINDOWS_AMD64 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
64-bit Windows
- WINDOWS_X86 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
32-bit Windows
X
- X86 - Static variable in class com.install4j.jdk.spi.CommonArchitectures
All Classes and Interfaces|All Packages|Constant Field Values