| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final JavaSEPlatform. | addVersions
Additional version numbers. |
| public static final JavaSEPlatform | CURRENT
Current Java SE platform. |
| pack-priv static final JavaSEPlatform | LATEST
Latest Java SE platform. |
| public static final int | LENGTH
GlassFish Java SE platform enumeration length. |
| public static final JavaSEPlatform | MIN_SUPPORTED
Lowest supported Java SE platform. |
| private static final Map | stringValuesMap
Stored |
| public static final JavaSEPlatform | v10_0
Java SE 10. |
| public static final JavaSEPlatform | v11_0
Java SE 11. |
| public static final JavaSEPlatform | v12_0
Java SE 12. |
| public static final JavaSEPlatform | v13_0
Java SE 13. |
| public static final JavaSEPlatform | v14_0
Java SE 14. |
| public static final JavaSEPlatform | v1_1
Java SE 1.1. |
| public static final JavaSEPlatform | v1_2
Java SE 1.2. |
| public static final JavaSEPlatform | v1_3
Java SE 1.3. |
| public static final JavaSEPlatform | v1_4
Java SE 1.4. |
| public static final JavaSEPlatform | v1_5
Java SE 1.5. |
| public static final JavaSEPlatform | v1_6
Java SE 1.6. |
| public static final JavaSEPlatform | v1_7
Java SE 1.7. |
| public static final JavaSEPlatform | v1_8
Java SE 1.8. |
| public static final JavaSEPlatform | v9_0
Java SE 9. |
| private final JavaSEPlatform. | version
Java SE version numbers. |
| Access | Constructor and Description |
|---|---|
| private | JavaSEPlatform(final int
major version number major, final int minor version number minor, JavaSEPlatform.additional version numbers if defined addVersionsConstructs an instance of Java SE platform. |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | atLeast(JavaSEPlatform
Java SE platform to compare with. platform)Check whether current Java SE is at least (greater or equal) provided platform. |
| public final JavaSEPlatform. | Returns: an array of additional version numbers if exist ornull if no additional
version numbers are defined.Get additional version numbers. |
| public final int | |
| public final int | |
| public boolean | Returns: Value oftrue if this platform is equal
or greater to specified platform or false otherwise.Platform to compare with. platform)Check if this platform is equal or greater to specified platform. |
| public static boolean | is(JavaSEPlatform
Java SE platform to compare with. platform)Check whether current Java SE is exactly matching provided platform. |
| public boolean | Returns: Value oftrue when this platform is supported
platform or false otherwise.Check whether this platform is supported platform. |
| public String | Returns: Java SE platform version as human readableString.Overrides java. String.
|
| public static JavaSEPlatform | |
| public static JavaSEPlatform | Returns: JavaSEPlatform value matching provided
major and minor version numbers.
JavaSEPlatform.DEFAULT value is returned for unknown
Java SE version numbers.Major version number. major, final int Minor version number. minor)Returns a |
| public static JavaSEPlatform | |
| public static JavaSEPlatform[] | |
| public static final String | Returns: GeneratedStringMajor version number. major, final int Minor version number. minor)Generate |
| public String | Returns: computer readableString containing version numbersReturn computer readable |
| addVersions | back to summary |
|---|---|
| private final JavaSEPlatform. Additional version numbers. | |
| CURRENT | back to summary |
|---|---|
| public static final JavaSEPlatform CURRENT Current Java SE platform. | |
| LATEST | back to summary |
|---|---|
| pack-priv static final JavaSEPlatform LATEST Latest Java SE platform. This value is used when Java SE platform detection fails. | |
| LENGTH | back to summary |
|---|---|
| public static final int LENGTH GlassFish Java SE platform enumeration length. | |
| MIN_SUPPORTED | back to summary |
|---|---|
| public static final JavaSEPlatform MIN_SUPPORTED Lowest supported Java SE platform. Currently it's Java SE 1.8. | |
| stringValuesMap | back to summary |
|---|---|
| private static final Map<String, JavaSEPlatform> stringValuesMap Stored | |
| v10_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v10_0 Java SE 10. | |
| v11_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v11_0 Java SE 11. | |
| v12_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v12_0 Java SE 12. | |
| v13_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v13_0 Java SE 13. | |
| v14_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v14_0 Java SE 14. | |
| v1_1 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_1 Java SE 1.1. | |
| v1_2 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_2 Java SE 1.2. | |
| v1_3 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_3 Java SE 1.3. | |
| v1_4 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_4 Java SE 1.4. | |
| v1_5 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_5 Java SE 1.5. | |
| v1_6 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_6 Java SE 1.6. | |
| v1_7 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_7 Java SE 1.7. | |
| v1_8 | back to summary |
|---|---|
| public static final JavaSEPlatform v1_8 Java SE 1.8. | |
| v9_0 | back to summary |
|---|---|
| public static final JavaSEPlatform v9_0 Java SE 9. Version alias 1.9 is added too. | |
| version | back to summary |
|---|---|
| private final JavaSEPlatform. Java SE version numbers. | |
| JavaSEPlatform | back to summary |
|---|---|
| private JavaSEPlatform(final int major, final int minor, JavaSEPlatform. Constructs an instance of Java SE platform.
| |
| atLeast | back to summary |
|---|---|
| public static boolean atLeast(JavaSEPlatform platform) Check whether current Java SE is at least (greater or equal) provided platform.
| |
| getAdditionalVersions | back to summary |
|---|---|
| public final JavaSEPlatform. Get additional version numbers.
| |
| getMajor | back to summary |
|---|---|
| public final int getMajor() Get major version number.
| |
| getMinor | back to summary |
|---|---|
| public final int getMinor() Get minor version number.
| |
| gte | back to summary |
|---|---|
| public boolean gte(final JavaSEPlatform platform) Check if this platform is equal or greater to specified platform.
| |
| is | back to summary |
|---|---|
| public static boolean is(JavaSEPlatform platform) Check whether current Java SE is exactly matching provided platform.
| |
| isSupported | back to summary |
|---|---|
| public boolean isSupported() Check whether this platform is supported platform.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Return Java SE platform version as human readable | |
| toValue | back to summary |
|---|---|
| public static JavaSEPlatform toValue(final String platformName) Returns a
| |
| toValue | back to summary |
|---|---|
| public static JavaSEPlatform toValue(final int major, final int minor) Returns a
| |
| valueOf | back to summary |
|---|---|
| public static JavaSEPlatform valueOf(String name) | |
| values | back to summary |
|---|---|
| public static JavaSEPlatform[] values() | |
| versionString | back to summary |
|---|---|
| public static final String versionString(final int major, final int minor) Generate | |
| versionString | back to summary |
|---|---|
| public String versionString() Return computer readable
| |
| Modifier and Type | Field and Description |
|---|---|
| private final int | major
Major version number. |
| private final int | minor
Minor version number. |
| Access | Constructor and Description |
|---|---|
| private | Version(final int
major version number major, final int minor version number minor)Creates an instance of Java SE version numbers. |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int | |
| public String | Returns: version as human readableString.Overrides java. String.
|
| public String | Returns: computer readableString containing version numbersReturn computer readable |
| major | back to summary |
|---|---|
| private final int major Major version number. | |
| minor | back to summary |
|---|---|
| private final int minor Minor version number. | |
| Version | back to summary |
|---|---|
| private Version(final int major, final int minor) Creates an instance of Java SE version numbers.
| |
| getMajor | back to summary |
|---|---|
| public int getMajor() Get major version number.
| |
| getMinor | back to summary |
|---|---|
| public int getMinor() Get minor version number.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Return version as human readable | |
| versionString | back to summary |
|---|---|
| public String versionString() Return computer readable
| |