java.lang.Object
com.inductiveautomation.factorypmi.application.script.builtin.NavUtilitiesDispatcher
All Implemented Interfaces:
INavUtilities

public class NavUtilitiesDispatcher extends Object implements INavUtilities

This class exists in order to automatically detect what desktop the call is coming in from and to dispatch the invocation to the correct NavUtilities instance, based upon the thread local in VisionDesktop.CURRENT_DESKTOP.

The desktop(String) method, previously used for altering desktop navigation, is now deprecated. Instead, utilize the navigation utilities provided by VisionUtilities for managing desktop navigation. To adapt changes, replace any instances of system.nav.desktop with system.vision.desktop.

Note: The system.nav namespace has been deprecated, and its methods have been moved to system.vision. This mount is temporarily maintained for compatibility but will be removed in a future release.