Package org.testfx.internal
Class JavaVersionAdapter
- java.lang.Object
-
- org.testfx.internal.JavaVersionAdapter
-
public final class JavaVersionAdapter extends java.lang.Object
Provides a consistent API regardless of what Java version (8+) is used.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaVersionAdapter.JavaVersion
An enumeration of Java versions.
-
Field Summary
Fields Modifier and Type Field Description private static JavaVersionAdapter.JavaVersion
currentJavaVersion
-
Constructor Summary
Constructors Modifier Constructor Description private
JavaVersionAdapter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
convertToKeyCodeId(javafx.scene.input.KeyCode keyCode)
static JavaVersionAdapter.JavaVersion
currentVersion()
static double
getScreenScaleX()
static double
getScreenScaleY()
private static JavaVersionAdapter.JavaVersion
getVersionForMajor(int major)
static java.util.List<javafx.stage.Window>
getWindows()
static boolean
isNotVisible(javafx.scene.Node node)
private static JavaVersionAdapter.JavaVersion
toVersion(java.lang.String javaVersion)
-
-
-
Field Detail
-
currentJavaVersion
private static JavaVersionAdapter.JavaVersion currentJavaVersion
-
-
Method Detail
-
convertToKeyCodeId
public static int convertToKeyCodeId(javafx.scene.input.KeyCode keyCode)
-
getWindows
public static java.util.List<javafx.stage.Window> getWindows()
-
isNotVisible
public static boolean isNotVisible(javafx.scene.Node node)
-
getScreenScaleX
public static double getScreenScaleX()
-
getScreenScaleY
public static double getScreenScaleY()
-
currentVersion
public static JavaVersionAdapter.JavaVersion currentVersion()
-
toVersion
private static JavaVersionAdapter.JavaVersion toVersion(java.lang.String javaVersion) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
getVersionForMajor
private static JavaVersionAdapter.JavaVersion getVersionForMajor(int major)
-
-