A C D G J L M R W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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, 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 the config key.
- 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.
- getPlatforms() - Method in interface com.install4j.jdk.spi.JdkReleaseNode
-
Returns the IDs of all available platforms for this release.
- 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_AMD64 - Static variable in class com.install4j.jdk.spi.CommonPlatforms
-
macOS
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.
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 All Packages