Class IgnitionDesigner

  • All Implemented Interfaces:
    com.jidesoft.action.DockableBarDockableHolder, com.jidesoft.action.DockableBarHolder, com.jidesoft.docking.DockableHolder, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public final class IgnitionDesigner
    extends com.jidesoft.action.DefaultDockableBarDockableHolder
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  IgnitionDesigner.Handler
      Handles registering for and delegating action and item events that the FPMIDesigner deals with, as well as managing some UI elements like the menu and toolbars
      protected class  IgnitionDesigner.LoadGWName  
      • Nested classes/interfaces inherited from class javax.swing.JFrame

        javax.swing.JFrame.AccessibleJFrame
      • Nested classes/interfaces inherited from class java.awt.Frame

        java.awt.Frame.AccessibleAWTFrame
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class com.jidesoft.docking.DefaultDockableHolder

        _autoDispose, _contentContainer, _dockingManager
      • Fields inherited from class javax.swing.JFrame

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Frame

        CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      ProjectExporter export()
      Exports a project stack, selecting all resources by default
      ProjectExporter export​(java.util.Collection<ResourcePath> resourceIds)
      Exports the current project, with only the given resources selected
      ProjectExporter export​(java.util.Collection<ResourcePath> resourceIds, boolean allowSendTo)  
      ConnectionHealthListener getConnectionHealthListener()  
      DesignerContext getContext()  
      javax.swing.Action getCopyAction()  
      javax.swing.Action getCutAction()  
      javax.swing.Action getDeleteAction()  
      PersistentProperties getDesignerPrefs()  
      javax.swing.Action getExitAction()  
      javax.swing.Action getExportAction()  
      static javax.swing.JFrame getFrame()
      Returns the Top level frame for the application.
      GlobalScriptEditor getGlobalScriptEditor()  
      DesignerLocalizationManager getLocalizationManager()  
      NavTreePanel getNavTreePanel()  
      OPCBrowserPanel getOPCBrowserPanel()  
      javax.swing.Action getPasteAction()  
      PropertyEditorDialog getPropertyEditor()  
      QueryBrowser getQueryBrowserPanel()  
      DesignerResourceEditManager getResourceEditManager()  
      StatusBar getStatusBar()  
      com.inductiveautomation.ignition.designer.tags.frame.TagBrowserFrame getTagBrowserPanel()  
      TagEditor getTagEditor()  
      WorkspaceManager getWorkspace()  
      protected void initComponents()  
      void resetLayout()  
      protected void setDesignerContext​(DesignerContextImpl context)  
      void setEditActionHandler​(EditActionHandler eaHandler)
      Sets the currently focused edit action handler.
      protected void showError​(java.lang.Exception e)  
      protected void showError​(java.lang.String message)  
      protected void showError​(java.lang.String message, java.lang.Exception e)  
      void showGlobalScriptEditor()
      Deprecated.
      - prefer getGlobalScriptEditor() and open() instead.
      void showProjectPropertyEditor()  
      void showScriptModuleEditor()  
      void startup()
      Called by the DesignerStartupHook after the login has completed
      void updateProject()
      Perform a pull to update project resources
      • Methods inherited from class com.jidesoft.action.DefaultDockableBarDockableHolder

        createContentContainer, createDockableBarManager, dispose, getDockableBarManager, getJMenuBar, getLayoutPersistence, initFrame
      • Methods inherited from class com.jidesoft.docking.DefaultDockableHolder

        createDockingManager, getDockingManager, isAutoDispose, isContentPaneCheckingEnabled, setAutoDispose, setContentPaneCheckingEnabled
      • Methods inherited from class javax.swing.JFrame

        addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Frame

        addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.jidesoft.docking.DockableHolder

        getDockingManager
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • Method Detail

      • getFrame

        public static javax.swing.JFrame getFrame()
        Returns the Top level frame for the application. This is useful for popping up option panes.
      • startup

        public void startup()
        Called by the DesignerStartupHook after the login has completed
      • initComponents

        protected void initComponents()
      • resetLayout

        public void resetLayout()
      • updateProject

        public void updateProject()
        Perform a pull to update project resources
      • showScriptModuleEditor

        public void showScriptModuleEditor()
      • export

        @Nullable
        public ProjectExporter export()
        Exports a project stack, selecting all resources by default
      • export

        public ProjectExporter export​(java.util.Collection<ResourcePath> resourceIds)
        Exports the current project, with only the given resources selected
      • showGlobalScriptEditor

        @Deprecated(since="8.1.8")
        public void showGlobalScriptEditor()
        Deprecated.
        - prefer getGlobalScriptEditor() and open() instead.
      • showProjectPropertyEditor

        public void showProjectPropertyEditor()
      • showError

        protected void showError​(java.lang.String message)
      • showError

        protected void showError​(java.lang.Exception e)
      • showError

        protected void showError​(java.lang.String message,
                                 java.lang.Exception e)
      • getTagBrowserPanel

        public com.inductiveautomation.ignition.designer.tags.frame.TagBrowserFrame getTagBrowserPanel()
      • getTagEditor

        public TagEditor getTagEditor()
      • getQueryBrowserPanel

        public QueryBrowser getQueryBrowserPanel()
      • getStatusBar

        public StatusBar getStatusBar()
      • getCutAction

        public javax.swing.Action getCutAction()
      • getCopyAction

        public javax.swing.Action getCopyAction()
      • getPasteAction

        public javax.swing.Action getPasteAction()
      • getDeleteAction

        public javax.swing.Action getDeleteAction()
      • getExportAction

        public javax.swing.Action getExportAction()
      • getExitAction

        public javax.swing.Action getExitAction()
      • setEditActionHandler

        public void setEditActionHandler​(EditActionHandler eaHandler)
        Sets the currently focused edit action handler.