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 SummaryConstructors Constructor Description NavUtilities(VisionDesktop desktop)
 - 
Method SummaryAll 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- 
NavUtilitiespublic NavUtilities(VisionDesktop desktop) 
 
- 
 - 
Method Detail- 
getCurrentWindowpublic java.lang.String getCurrentWindow() Returns the currently maximized window- Specified by:
- getCurrentWindowin interface- INavUtilities
 
 - 
swapTopublic org.python.core.PyObject swapTo(java.lang.String name) - Specified by:
- swapToin interface- INavUtilities
 
 - 
swapTopublic org.python.core.PyObject swapTo(java.lang.String name, org.python.core.PyDictionary dict)- Specified by:
- swapToin interface- INavUtilities
 
 - 
goHomepublic org.python.core.PyObject goHome() - Specified by:
- goHomein interface- INavUtilities
 
 - 
goBackpublic org.python.core.PyObject goBack() - Specified by:
- goBackin interface- INavUtilities
 
 - 
goForwardpublic org.python.core.PyObject goForward() - Specified by:
- goForwardin interface- INavUtilities
 
 - 
swapWindowpublic org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo)- Specified by:
- swapWindowin interface- INavUtilities
 
 - 
swapWindowpublic org.python.core.PyObject swapWindow(java.lang.String swapFrom, java.lang.String swapTo, org.python.core.PyDictionary params)- Specified by:
- swapWindowin interface- INavUtilities
 
 - 
swapWindowpublic org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name)- Specified by:
- swapWindowin interface- INavUtilities
 
 - 
swapWindowpublic org.python.core.PyObject swapWindow(java.util.EventObject event, java.lang.String name, org.python.core.PyDictionary params)- Specified by:
- swapWindowin interface- INavUtilities
 
 - 
openWindowInstancepublic org.python.core.PyObject openWindowInstance(java.lang.String path) - Specified by:
- openWindowInstancein interface- INavUtilities
 
 - 
openWindowInstancepublic org.python.core.PyObject openWindowInstance(java.lang.String path, org.python.core.PyDictionary params)- Specified by:
- openWindowInstancein interface- INavUtilities
 
 - 
openWindowpublic org.python.core.PyObject openWindow(java.lang.String path) - Specified by:
- openWindowin interface- INavUtilities
 
 - 
openWindowpublic org.python.core.PyObject openWindow(java.lang.String path, org.python.core.PyDictionary params)- Specified by:
- openWindowin interface- INavUtilities
 
 - 
openWindowImplpublic org.python.core.PyObject openWindowImpl(java.lang.String path, org.python.core.PyDictionary params, boolean openAdditional)- Specified by:
- openWindowImplin interface- INavUtilities
 
 - 
centerWindowpublic void centerWindow(java.lang.String path) - Specified by:
- centerWindowin interface- INavUtilities
 
 - 
centerWindowpublic void centerWindow(FPMIWindow win) - Specified by:
- centerWindowin interface- INavUtilities
 
 - 
closeWindowpublic void closeWindow(java.lang.String path) - Specified by:
- closeWindowin interface- INavUtilities
 
 - 
closeWindowpublic void closeWindow(FPMIWindow win) - Specified by:
- closeWindowin interface- INavUtilities
 
 - 
closeParentWindowpublic void closeParentWindow(java.util.EventObject event) - Specified by:
- closeParentWindowin interface- INavUtilities
 
 
- 
 
-