Top Fields Constructors Methods
org.postgresql.core

public final Enum JavaVersion

extends Enum<JavaVersion>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final JavaVersion
private static final JavaVersion
public static final JavaVersion

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static JavaVersion

Returns:

JavaVersion enum
from
(String
string like 1.6, 1.7, etc
version
)

Java version string like in "java.version" property.

public static JavaVersion

Returns:

enum value that represents current runtime.
getRuntimeVersion
()

Returns enum value that represents current runtime.

public static JavaVersion
public static JavaVersion[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

otherback to summary
public static final JavaVersion other
RUNTIME_VERSIONback to summary
private static final JavaVersion RUNTIME_VERSION
v1_8back to summary
public static final JavaVersion v1_8

Constructor Detail

JavaVersionback to summary
private JavaVersion()

Method Detail

fromback to summary
public static JavaVersion from(String version)

Java version string like in "java.version" property.

Parameters
version:String

string like 1.6, 1.7, etc

Returns:JavaVersion

JavaVersion enum

getRuntimeVersionback to summary
public static JavaVersion getRuntimeVersion()

Returns enum value that represents current runtime. For instance, when using -jre7.jar via Java 8, this would return v18

Returns:JavaVersion

enum value that represents current runtime.

valueOfback to summary
public static JavaVersion valueOf(String name)
valuesback to summary
public static JavaVersion[] values()