Interface JdkPackageProvider
-
- All Known Implementing Classes:
JdkPackageManager
public interface JdkPackageProvider
The JdkPackageProvider interface is responsible for providing information about existing JDK packages for specific operating systems and architectures
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
JdkPackageProvider.Arch
static class
JdkPackageProvider.OS
-
Field Summary
Fields Modifier and Type Field Description static String
DELIMITER
static String
FEATURE_ENABLED
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description JdkPackageInfo
findPackage(String os, String architecture)
default String
getPackageName(String prefix, String os, String arch)
Collection<JdkPackageInfo>
listAll()
-
-
-
Field Detail
-
FEATURE_ENABLED
static final String FEATURE_ENABLED
- See Also:
- Constant Field Values
-
DELIMITER
static final String DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
listAll
@NotNull Collection<JdkPackageInfo> listAll()
-
findPackage
@Nullable JdkPackageInfo findPackage(@NotNull String os, @NotNull String architecture)
-
-