Class IgnitionDesigner
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- com.jidesoft.docking.DefaultDockableHolder
-
- com.jidesoft.action.DefaultDockableBarDockableHolder
-
- com.inductiveautomation.ignition.designer.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 classIgnitionDesigner.HandlerHandles registering for and delegating action and item events that the FPMIDesigner deals with, as well as managing some UI elements like the menu and toolbarsprotected classIgnitionDesigner.LoadGWName-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class com.jidesoft.docking.DefaultDockableHolder
_autoDispose, _contentContainer, _dockingManager
-
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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectExporterexport()Exports a project stack, selecting all resources by defaultProjectExporterexport(java.util.Collection<ResourcePath> resourceIds)Exports the current project, with only the given resources selectedProjectExporterexport(java.util.Collection<ResourcePath> resourceIds, boolean allowSendTo)ConnectionHealthListenergetConnectionHealthListener()DesignerContextgetContext()javax.swing.ActiongetCopyAction()javax.swing.ActiongetCutAction()javax.swing.ActiongetDeleteAction()PersistentPropertiesgetDesignerPrefs()javax.swing.ActiongetExitAction()javax.swing.ActiongetExportAction()static javax.swing.JFramegetFrame()Returns the Top level frame for the application.DesignerLocalizationManagergetLocalizationManager()NavTreePanelgetNavTreePanel()OPCBrowserPanelgetOPCBrowserPanel()javax.swing.ActiongetPasteAction()PropertyEditorDialoggetPropertyEditor()QueryBrowsergetQueryBrowserPanel()DesignerResourceEditManagergetResourceEditManager()StatusBargetStatusBar()com.inductiveautomation.ignition.designer.tags.frame.TagBrowserFramegetTagBrowserPanel()TagEditorgetTagEditor()WorkspaceManagergetWorkspace()protected voidinitComponents()voidresetLayout()protected voidsetDesignerContext(DesignerContextImpl context)voidsetEditActionHandler(EditActionHandler eaHandler)Sets the currently focused edit action handler.protected voidshowError(java.lang.Exception e)protected voidshowError(java.lang.String message)protected voidshowError(java.lang.String message, java.lang.Exception e)voidshowGlobalScriptEditor()voidshowProjectPropertyEditor()voidshowScriptModuleEditor()voidstartup()Called by the DesignerStartupHook after the login has completedvoidupdateProject()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
-
-
-
-
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.
-
getConnectionHealthListener
public ConnectionHealthListener getConnectionHealthListener()
-
startup
public void startup()
Called by the DesignerStartupHook after the login has completed
-
setDesignerContext
protected void setDesignerContext(DesignerContextImpl context)
-
initComponents
protected void initComponents()
-
resetLayout
public void resetLayout()
-
updateProject
public void updateProject()
Perform a pull to update project resources
-
getContext
public DesignerContext getContext()
-
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
-
export
public ProjectExporter export(java.util.Collection<ResourcePath> resourceIds, boolean allowSendTo)
-
showGlobalScriptEditor
public void showGlobalScriptEditor()
-
showProjectPropertyEditor
public void showProjectPropertyEditor()
-
getPropertyEditor
public PropertyEditorDialog getPropertyEditor()
-
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()
-
getOPCBrowserPanel
public OPCBrowserPanel getOPCBrowserPanel()
-
getTagEditor
public TagEditor getTagEditor()
-
getQueryBrowserPanel
public QueryBrowser getQueryBrowserPanel()
-
getStatusBar
public StatusBar getStatusBar()
-
getResourceEditManager
public DesignerResourceEditManager getResourceEditManager()
-
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()
-
getDesignerPrefs
public PersistentProperties getDesignerPrefs()
-
getLocalizationManager
public DesignerLocalizationManager getLocalizationManager()
-
setEditActionHandler
public void setEditActionHandler(EditActionHandler eaHandler)
Sets the currently focused edit action handler.
-
getWorkspace
public WorkspaceManager getWorkspace()
-
getNavTreePanel
public NavTreePanel getNavTreePanel()
-
-