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 INavUtilitiespublic org.python.core.PyObject swapTo(java.lang.String name)
swapTo in interface INavUtilitiespublic org.python.core.PyObject swapTo(java.lang.String name,
org.python.core.PyDictionary dict)
swapTo in interface INavUtilitiespublic org.python.core.PyObject goHome()
goHome in interface INavUtilitiespublic org.python.core.PyObject goBack()
goBack in interface INavUtilitiespublic org.python.core.PyObject goForward()
goForward in interface INavUtilitiespublic org.python.core.PyObject swapWindow(java.lang.String swapFrom,
java.lang.String swapTo)
swapWindow in interface INavUtilitiespublic org.python.core.PyObject swapWindow(java.lang.String swapFrom,
java.lang.String swapTo,
org.python.core.PyDictionary params)
swapWindow in interface INavUtilitiespublic org.python.core.PyObject swapWindow(java.util.EventObject event,
java.lang.String name)
swapWindow in interface INavUtilitiespublic org.python.core.PyObject swapWindow(java.util.EventObject event,
java.lang.String name,
org.python.core.PyDictionary params)
swapWindow in interface INavUtilitiespublic org.python.core.PyObject openWindowInstance(java.lang.String path)
openWindowInstance in interface INavUtilitiespublic org.python.core.PyObject openWindowInstance(java.lang.String path,
org.python.core.PyDictionary params)
openWindowInstance in interface INavUtilitiespublic org.python.core.PyObject openWindow(java.lang.String path)
openWindow in interface INavUtilitiespublic org.python.core.PyObject openWindow(java.lang.String path,
org.python.core.PyDictionary params)
openWindow in interface INavUtilitiespublic org.python.core.PyObject openWindowImpl(java.lang.String path,
org.python.core.PyDictionary params,
boolean openAdditional)
openWindowImpl in interface INavUtilitiespublic void centerWindow(java.lang.String path)
centerWindow in interface INavUtilitiespublic void centerWindow(FPMIWindow win)
centerWindow in interface INavUtilitiespublic void closeWindow(java.lang.String path)
closeWindow in interface INavUtilitiespublic void closeWindow(FPMIWindow win)
closeWindow in interface INavUtilitiespublic void closeParentWindow(java.util.EventObject event)
closeParentWindow in interface INavUtilities