Class NavUtilities
- java.lang.Object
 - 
- com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities
 
 
- 
- All Implemented Interfaces:
 INavUtilities
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.
- See Also:
 NavUtilitiesDispatcher
 
- 
- 
Constructor Summary
Constructors Constructor Description NavUtilities(VisionDesktop desktop) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcenterWindow(FPMIWindow win)voidcenterWindow(java.lang.String path)voidcloseParentWindow(java.util.EventObject event)voidcloseWindow(FPMIWindow win)voidcloseWindow(java.lang.String path)java.lang.StringgetCurrentWindow()Returns the currently maximized windoworg.python.core.PyObjectgoBack()org.python.core.PyObjectgoForward()org.python.core.PyObjectgoHome()org.python.core.PyObjectopenWindow(java.lang.String path)org.python.core.PyObjectopenWindow(java.lang.String path, org.python.core.PyDictionary params)org.python.core.PyObjectopenWindowImpl(java.lang.String path, org.python.core.PyDictionary params, boolean openAdditional)org.python.core.PyObjectopenWindowInstance(java.lang.String path)org.python.core.PyObjectopenWindowInstance(java.lang.String path, org.python.core.PyDictionary params)org.python.core.PyObjectswapTo(java.lang.String name)org.python.core.PyObjectswapTo(java.lang.String name, org.python.core.PyDictionary dict)org.python.core.PyObjectswapWindow(java.lang.String swapFrom, java.lang.String swapTo)org.python.core.PyObjectswapWindow(java.lang.String swapFrom, java.lang.String swapTo, org.python.core.PyDictionary params)org.python.core.PyObjectswapWindow(java.util.EventObject event, java.lang.String name)org.python.core.PyObjectswapWindow(java.util.EventObject event, java.lang.String name, org.python.core.PyDictionary params) 
 - 
 
- 
- 
Constructor Detail
- 
NavUtilities
public NavUtilities(VisionDesktop desktop)
 
 - 
 
- 
Method Detail
- 
getCurrentWindow
public java.lang.String getCurrentWindow()
Returns the currently maximized window- Specified by:
 getCurrentWindowin interfaceINavUtilities
 
- 
swapTo
public org.python.core.PyObject swapTo(java.lang.String name)
- Specified by:
 swapToin interfaceINavUtilities
 
- 
swapTo
public org.python.core.PyObject swapTo(java.lang.String name, org.python.core.PyDictionary dict)- Specified by:
 swapToin interfaceINavUtilities
 
- 
goHome
public org.python.core.PyObject goHome()
- Specified by:
 goHomein interfaceINavUtilities
 
- 
goBack
public org.python.core.PyObject goBack()
- Specified by:
 goBackin interfaceINavUtilities
 
- 
goForward
public org.python.core.PyObject goForward()
- Specified by:
 goForwardin interfaceINavUtilities
 
- 
swapWindow
public org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo)- Specified by:
 swapWindowin interfaceINavUtilities
 
- 
swapWindow
public org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo, org.python.core.PyDictionary params)- Specified by:
 swapWindowin interfaceINavUtilities
 
- 
swapWindow
public org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name)- Specified by:
 swapWindowin interfaceINavUtilities
 
- 
swapWindow
public org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name, org.python.core.PyDictionary params)- Specified by:
 swapWindowin interfaceINavUtilities
 
- 
openWindowInstance
public org.python.core.PyObject openWindowInstance(java.lang.String path)
- Specified by:
 openWindowInstancein interfaceINavUtilities
 
- 
openWindowInstance
public org.python.core.PyObject openWindowInstance(java.lang.String path, org.python.core.PyDictionary params)- Specified by:
 openWindowInstancein interfaceINavUtilities
 
- 
openWindow
public org.python.core.PyObject openWindow(java.lang.String path)
- Specified by:
 openWindowin interfaceINavUtilities
 
- 
openWindow
public org.python.core.PyObject openWindow(java.lang.String path, org.python.core.PyDictionary params)- Specified by:
 openWindowin interfaceINavUtilities
 
- 
openWindowImpl
public org.python.core.PyObject openWindowImpl(java.lang.String path, org.python.core.PyDictionary params, boolean openAdditional)- Specified by:
 openWindowImplin interfaceINavUtilities
 
- 
centerWindow
public void centerWindow(java.lang.String path)
- Specified by:
 centerWindowin interfaceINavUtilities
 
- 
centerWindow
public void centerWindow(FPMIWindow win)
- Specified by:
 centerWindowin interfaceINavUtilities
 
- 
closeWindow
public void closeWindow(java.lang.String path)
- Specified by:
 closeWindowin interfaceINavUtilities
 
- 
closeWindow
public void closeWindow(FPMIWindow win)
- Specified by:
 closeWindowin interfaceINavUtilities
 
- 
closeParentWindow
public void closeParentWindow(java.util.EventObject event)
- Specified by:
 closeParentWindowin interfaceINavUtilities
 
 - 
 
 -