Class WindowFinderImpl
java.lang.Object
org.testfx.service.finder.impl.WindowFinderImpl
- All Implemented Interfaces:
WindowFinder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<javafx.stage.Window> Returns a list of windows that are ordered by proximity to the last target window.List<javafx.stage.Window> javafx.stage.WindowReturns the last stored target window.voidtargetWindow(int windowIndex) Stores the window returned fromWindowFinder.window(int)as the new last target window.voidtargetWindow(String stageTitleRegex) Stores the stage whose title matches the given regex as the new last target window.voidtargetWindow(Predicate<javafx.stage.Window> predicate) Stores the first window that is closes by proximity to the last stored target window and passes the given predicate as the new last target window or throws aNoSuchElementExceptionif none exist.voidtargetWindow(Pattern stageTitlePattern) Stores the stage whose title matches the given regex as the new last target window.voidtargetWindow(javafx.scene.Node node) Stores the given node's scene's window as the new last target window.voidtargetWindow(javafx.scene.Scene scene) Stores the given scene's window as the new last target window.voidtargetWindow(javafx.stage.Window window) Stores the given window as the target window.javafx.stage.Windowwindow(int windowIndex) Returns the window at the given index from the list of windows that are ordered by proximity to the last stored target window.javafx.stage.WindowReturns the stage whose title matches the given regex.javafx.stage.WindowCallsWindowFinder.listTargetWindows()and returns the first window that passes the predicate or throws aNoSuchElementExceptionif none exist.javafx.stage.WindowReturns the stage whose title matches the given regex.javafx.stage.Windowwindow(javafx.scene.Node node) Returns the node's scene's window.javafx.stage.Windowwindow(javafx.scene.Scene scene) Returns the scene's window.
-
Constructor Details
-
WindowFinderImpl
public WindowFinderImpl()
-
-
Method Details
-
targetWindow
public javafx.stage.Window targetWindow()Description copied from interface:WindowFinderReturns the last stored target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
public void targetWindow(javafx.stage.Window window) Description copied from interface:WindowFinderStores the given window as the target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
Description copied from interface:WindowFinderStores the first window that is closes by proximity to the last stored target window and passes the given predicate as the new last target window or throws aNoSuchElementExceptionif none exist.- Specified by:
targetWindowin interfaceWindowFinder
-
listWindows
Description copied from interface:WindowFinder- Specified by:
listWindowsin interfaceWindowFinder
-
listTargetWindows
Description copied from interface:WindowFinderReturns a list of windows that are ordered by proximity to the last target window.- Specified by:
listTargetWindowsin interfaceWindowFinder
-
window
Description copied from interface:WindowFinderCallsWindowFinder.listTargetWindows()and returns the first window that passes the predicate or throws aNoSuchElementExceptionif none exist.- Specified by:
windowin interfaceWindowFinder
-
targetWindow
public void targetWindow(int windowIndex) Description copied from interface:WindowFinderStores the window returned fromWindowFinder.window(int)as the new last target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
Description copied from interface:WindowFinderStores the stage whose title matches the given regex as the new last target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
Description copied from interface:WindowFinderStores the stage whose title matches the given regex as the new last target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
public void targetWindow(javafx.scene.Scene scene) Description copied from interface:WindowFinderStores the given scene's window as the new last target window.- Specified by:
targetWindowin interfaceWindowFinder
-
targetWindow
public void targetWindow(javafx.scene.Node node) Description copied from interface:WindowFinderStores the given node's scene's window as the new last target window.- Specified by:
targetWindowin interfaceWindowFinder
-
window
public javafx.stage.Window window(int windowIndex) Description copied from interface:WindowFinderReturns the window at the given index from the list of windows that are ordered by proximity to the last stored target window.- Specified by:
windowin interfaceWindowFinder
-
window
Description copied from interface:WindowFinderReturns the stage whose title matches the given regex.- Specified by:
windowin interfaceWindowFinder
-
window
Description copied from interface:WindowFinderReturns the stage whose title matches the given regex.- Specified by:
windowin interfaceWindowFinder
-
window
public javafx.stage.Window window(javafx.scene.Scene scene) Description copied from interface:WindowFinderReturns the scene's window.- Specified by:
windowin interfaceWindowFinder
-
window
public javafx.stage.Window window(javafx.scene.Node node) Description copied from interface:WindowFinderReturns the node's scene's window.- Specified by:
windowin interfaceWindowFinder
-