public class NavUtilities extends java.lang.Object implements INavUtilities
This class contains the actual implementation for the methods mounted under system.nav.*, but it is not actually directly mounted in the script manager because there is a separate instance of this class for each desktop instance.
NavUtilitiesDispatcher
Constructor and Description |
---|
NavUtilities(VisionDesktop desktop) |
Modifier and Type | Method and Description |
---|---|
void |
centerWindow(FPMIWindow win) |
void |
centerWindow(java.lang.String path) |
void |
closeParentWindow(java.util.EventObject event) |
void |
closeWindow(FPMIWindow win) |
void |
closeWindow(java.lang.String path) |
java.lang.String |
getCurrentWindow()
Returns the currently maximized window
|
org.python.core.PyObject |
goBack() |
org.python.core.PyObject |
goForward() |
org.python.core.PyObject |
goHome() |
org.python.core.PyObject |
openWindow(java.lang.String path) |
org.python.core.PyObject |
openWindow(java.lang.String path,
org.python.core.PyDictionary params) |
org.python.core.PyObject |
openWindowImpl(java.lang.String path,
org.python.core.PyDictionary params,
boolean openAdditional) |
org.python.core.PyObject |
openWindowInstance(java.lang.String path) |
org.python.core.PyObject |
openWindowInstance(java.lang.String path,
org.python.core.PyDictionary params) |
org.python.core.PyObject |
swapTo(java.lang.String name) |
org.python.core.PyObject |
swapTo(java.lang.String name,
org.python.core.PyDictionary dict) |
org.python.core.PyObject |
swapWindow(java.util.EventObject event,
java.lang.String name) |
org.python.core.PyObject |
swapWindow(java.util.EventObject event,
java.lang.String name,
org.python.core.PyDictionary params) |
org.python.core.PyObject |
swapWindow(java.lang.String swapFrom,
java.lang.String swapTo) |
org.python.core.PyObject |
swapWindow(java.lang.String swapFrom,
java.lang.String swapTo,
org.python.core.PyDictionary params) |
public NavUtilities(VisionDesktop desktop)
public java.lang.String getCurrentWindow()
getCurrentWindow
in interface INavUtilities
public org.python.core.PyObject swapTo(java.lang.String name)
swapTo
in interface INavUtilities
public org.python.core.PyObject swapTo(java.lang.String name, org.python.core.PyDictionary dict)
swapTo
in interface INavUtilities
public org.python.core.PyObject goHome()
goHome
in interface INavUtilities
public org.python.core.PyObject goBack()
goBack
in interface INavUtilities
public org.python.core.PyObject goForward()
goForward
in interface INavUtilities
public org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo)
swapWindow
in interface INavUtilities
public org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo, org.python.core.PyDictionary params)
swapWindow
in interface INavUtilities
public org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name)
swapWindow
in interface INavUtilities
public org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name, org.python.core.PyDictionary params)
swapWindow
in interface INavUtilities
public org.python.core.PyObject openWindowInstance(java.lang.String path)
openWindowInstance
in interface INavUtilities
public org.python.core.PyObject openWindowInstance(java.lang.String path, org.python.core.PyDictionary params)
openWindowInstance
in interface INavUtilities
public org.python.core.PyObject openWindow(java.lang.String path)
openWindow
in interface INavUtilities
public org.python.core.PyObject openWindow(java.lang.String path, org.python.core.PyDictionary params)
openWindow
in interface INavUtilities
public org.python.core.PyObject openWindowImpl(java.lang.String path, org.python.core.PyDictionary params, boolean openAdditional)
openWindowImpl
in interface INavUtilities
public void centerWindow(java.lang.String path)
centerWindow
in interface INavUtilities
public void centerWindow(FPMIWindow win)
centerWindow
in interface INavUtilities
public void closeWindow(java.lang.String path)
closeWindow
in interface INavUtilities
public void closeWindow(FPMIWindow win)
closeWindow
in interface INavUtilities
public void closeParentWindow(java.util.EventObject event)
closeParentWindow
in interface INavUtilities