A C D G J L M R U W X 
All Classes All Packages

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 and JdkProvider.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_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
 
A C D G J L M R U W X 
All Classes All Packages