Class NavUtilitiesDispatcher
java.lang.Object
com.inductiveautomation.factorypmi.application.script.builtin.NavUtilitiesDispatcher
- All Implemented Interfaces:
INavUtilities
This class exists in order to automatically detect what desktop the call is coming in from and to dispatch the invocation to the correct NavUtilities instance, based upon the thread local in VisionDesktop.CURRENT_DESKTOP.
The desktop(String)
method, previously used for altering desktop navigation, is now deprecated.
Instead, utilize the navigation utilities provided by VisionUtilities
for managing desktop
navigation. To adapt changes, replace any instances of system.nav.desktop
with
system.vision.desktop
.
Note: The system.nav
namespace has been deprecated, and its methods have been moved to
system.vision
. This mount is temporarily maintained for compatibility but will be removed in a
future release.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
centerWindow
(FPMIWindow win) void
centerWindow
(String path) void
closeParentWindow
(EventObject event) void
closeWindow
(FPMIWindow win) void
closeWindow
(String path) desktop()
desktop
(int screen) org.python.core.PyObject
goBack()
org.python.core.PyObject
org.python.core.PyObject
goHome()
org.python.core.PyObject
openWindow
(String path) org.python.core.PyObject
openWindow
(String path, org.python.core.PyDictionary params) org.python.core.PyObject
openWindowImpl
(String path, org.python.core.PyDictionary params, boolean openAdditional) org.python.core.PyObject
openWindowInstance
(String path) org.python.core.PyObject
openWindowInstance
(String path, org.python.core.PyDictionary params) org.python.core.PyObject
org.python.core.PyObject
org.python.core.PyObject
swapWindow
(String swapFrom, String swapTo) org.python.core.PyObject
swapWindow
(String swapFrom, String swapTo, org.python.core.PyDictionary params) org.python.core.PyObject
swapWindow
(EventObject event, String name) org.python.core.PyObject
swapWindow
(EventObject event, String name, org.python.core.PyDictionary params)
-
Constructor Details
-
NavUtilitiesDispatcher
-
-
Method Details
-
desktop
-
desktop
-
desktop
-
getCurrentWindow
- Specified by:
getCurrentWindow
in interfaceINavUtilities
-
swapTo
- Specified by:
swapTo
in interfaceINavUtilities
-
swapTo
- Specified by:
swapTo
in interfaceINavUtilities
-
goHome
public org.python.core.PyObject goHome()- Specified by:
goHome
in interfaceINavUtilities
-
goBack
public org.python.core.PyObject goBack()- Specified by:
goBack
in interfaceINavUtilities
-
goForward
public org.python.core.PyObject goForward()- Specified by:
goForward
in interfaceINavUtilities
-
swapWindow
- Specified by:
swapWindow
in interfaceINavUtilities
-
swapWindow
public org.python.core.PyObject swapWindow(String swapFrom, String swapTo, org.python.core.PyDictionary params) - Specified by:
swapWindow
in interfaceINavUtilities
-
swapWindow
- Specified by:
swapWindow
in interfaceINavUtilities
-
swapWindow
public org.python.core.PyObject swapWindow(EventObject event, String name, org.python.core.PyDictionary params) - Specified by:
swapWindow
in interfaceINavUtilities
-
openWindowInstance
- Specified by:
openWindowInstance
in interfaceINavUtilities
-
openWindowInstance
public org.python.core.PyObject openWindowInstance(String path, org.python.core.PyDictionary params) - Specified by:
openWindowInstance
in interfaceINavUtilities
-
openWindow
- Specified by:
openWindow
in interfaceINavUtilities
-
openWindow
- Specified by:
openWindow
in interfaceINavUtilities
-
openWindowImpl
public org.python.core.PyObject openWindowImpl(String path, org.python.core.PyDictionary params, boolean openAdditional) - Specified by:
openWindowImpl
in interfaceINavUtilities
-
centerWindow
- Specified by:
centerWindow
in interfaceINavUtilities
-
centerWindow
- Specified by:
centerWindow
in interfaceINavUtilities
-
closeWindow
- Specified by:
closeWindow
in interfaceINavUtilities
-
closeWindow
- Specified by:
closeWindow
in interfaceINavUtilities
-
closeParentWindow
- Specified by:
closeParentWindow
in interfaceINavUtilities
-