Class KeystrokeScriptEditor
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.scripteditor.GlobalScriptEditor.ScriptConfigPanel
com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditor<KeystrokeKey>
com.inductiveautomation.factorypmi.designer.scripteditor.KeystrokeScriptEditor
- All Implemented Interfaces:
- Locatable,- ImageObserver,- MenuContainer,- Serializable,- Accessible
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorAbstractMultiScriptEditor.SelectionListenerNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFields inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorcontext, currentEdit, list, listModel, scriptArea, scripts, splitPaneFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected KeystrokeKeyprotected IconThe identifier stored in theTagReferenceLocation.FUNCTION_KEYwhen this type of script is executed.getIcon()protected Iconprotected StringgetNoun()Return of name of the thing being configured, "timer" for "timer scripts", etc."protected Iconprotected Map<KeystrokeKey,String> A resource key that will be used for the title and description as follows: titleKey + ".Title" and titleKey + ".Desc"protected booleanShould item's keys be reconfigurable?protected KeystrokeKeyprotected voidstoreScripts(ScriptConfig sc, Map<KeystrokeKey, String> scripts) protected StringMethods inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorconfigureListCell, createScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getListTitle, getScript, getScript, getScriptEditorPanel, init, initComponents, installHints, locate, setScript, toStringMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
- 
Constructor Details- 
KeystrokeScriptEditor
 
- 
- 
Method Details- 
chooseNewKey- Specified by:
- chooseNewKeyin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
reconfigureKey- Specified by:
- reconfigureKeyin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getNounDescription copied from class:AbstractMultiScriptEditorReturn of name of the thing being configured, "timer" for "timer scripts", etc."- Specified by:
- getNounin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getFunctionValueDescription copied from class:GlobalScriptEditor.ScriptConfigPanelThe identifier stored in theTagReferenceLocation.FUNCTION_KEYwhen this type of script is executed. Additional disambiguation should be stored inTagReferenceLocation.SCRIPT_KEY- Specified by:
- getFunctionValuein class- GlobalScriptEditor.ScriptConfigPanel
- See Also:
 
- 
toLocatableValue- Specified by:
- toLocatableValuein class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getScripts- Specified by:
- getScriptsin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
isReconfigureActionPresentprotected boolean isReconfigureActionPresent()Description copied from class:AbstractMultiScriptEditorShould item's keys be reconfigurable?- Specified by:
- isReconfigureActionPresentin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
storeScripts- Specified by:
- storeScriptsin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getDeleteIcon- Specified by:
- getDeleteIconin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getNewIcon- Specified by:
- getNewIconin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getReconfigureIcon- Specified by:
- getReconfigureIconin class- AbstractMultiScriptEditor<KeystrokeKey>
 
- 
getIcon- Specified by:
- getIconin class- GlobalScriptEditor.ScriptConfigPanel
 
- 
getTitleKeyDescription copied from class:GlobalScriptEditor.ScriptConfigPanelA resource key that will be used for the title and description as follows: titleKey + ".Title" and titleKey + ".Desc"- Specified by:
- getTitleKeyin class- GlobalScriptEditor.ScriptConfigPanel
 
 
-