Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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.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)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getCurrentWindow

        public java.lang.String getCurrentWindow()
        Returns the currently maximized window
        Specified by:
        getCurrentWindow in interface INavUtilities
      • swapTo

        public org.python.core.PyObject swapTo​(java.lang.String name)
        Specified by:
        swapTo in interface INavUtilities
      • swapTo

        public org.python.core.PyObject swapTo​(java.lang.String name,
                                               org.python.core.PyDictionary dict)
        Specified by:
        swapTo in interface INavUtilities
      • goHome

        public org.python.core.PyObject goHome()
        Specified by:
        goHome in interface INavUtilities
      • goBack

        public org.python.core.PyObject goBack()
        Specified by:
        goBack in interface INavUtilities
      • goForward

        public org.python.core.PyObject goForward()
        Specified by:
        goForward in interface INavUtilities
      • swapWindow

        public org.python.core.PyObject swapWindow​(java.lang.String swapFrom,
                                                   java.lang.String swapTo)
        Specified by:
        swapWindow in interface INavUtilities
      • swapWindow

        public org.python.core.PyObject swapWindow​(java.lang.String swapFrom,
                                                   java.lang.String swapTo,
                                                   org.python.core.PyDictionary params)
        Specified by:
        swapWindow in interface INavUtilities
      • swapWindow

        public org.python.core.PyObject swapWindow​(java.util.EventObject event,
                                                   java.lang.String name)
        Specified by:
        swapWindow in interface INavUtilities
      • swapWindow

        public org.python.core.PyObject swapWindow​(java.util.EventObject event,
                                                   java.lang.String name,
                                                   org.python.core.PyDictionary params)
        Specified by:
        swapWindow in interface INavUtilities
      • openWindowInstance

        public org.python.core.PyObject openWindowInstance​(java.lang.String path)
        Specified by:
        openWindowInstance in interface INavUtilities
      • openWindowInstance

        public org.python.core.PyObject openWindowInstance​(java.lang.String path,
                                                           org.python.core.PyDictionary params)
        Specified by:
        openWindowInstance in interface INavUtilities
      • openWindow

        public org.python.core.PyObject openWindow​(java.lang.String path)
        Specified by:
        openWindow in interface INavUtilities
      • openWindow

        public org.python.core.PyObject openWindow​(java.lang.String path,
                                                   org.python.core.PyDictionary params)
        Specified by:
        openWindow in interface INavUtilities
      • openWindowImpl

        public org.python.core.PyObject openWindowImpl​(java.lang.String path,
                                                       org.python.core.PyDictionary params,
                                                       boolean openAdditional)
        Specified by:
        openWindowImpl in interface INavUtilities
      • closeWindow

        public void closeWindow​(java.lang.String path)
        Specified by:
        closeWindow in interface INavUtilities