Class MessageHandlerEditor
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.AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
com.inductiveautomation.ignition.designer.scripteditor.MessageHandlerEditor
- All Implemented Interfaces:
- Locatable,- ImageObserver,- MenuContainer,- Serializable,- Accessible
public class MessageHandlerEditor
extends AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiExtensionFunctionScriptEditorAbstractMultiExtensionFunctionScriptEditor.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 SummaryFieldsFields inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiExtensionFunctionScriptEditorcurrentEdit, list, LIST_DISABLED, LIST_NORMAL, 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 SummaryConstructorsConstructorDescriptionMessageHandlerEditor(boolean isClient) MessageHandlerEditor(String titleKey, boolean isClient) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected com.inductiveautomation.ignition.common.script.typing.ExtensionFunctionDescriptorprotected MessageHandlerKeyprotected voidconfigureListCell(JLabel cell, MessageHandlerKey item, boolean selected) protected StringRetrieve a compileable version of the script underkey.protected JPanelgetConfigPanel(MessageHandlerKey key, boolean isClient) protected 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<MessageHandlerKey,String> A resource key that will be used for the title and description as follows: titleKey + ".Title" and titleKey + ".Desc"protected StringRetrieve the script to actually store into thescriptsmap.protected booleanShould item's keys be reconfigurable?protected MessageHandlerKeyprotected voidApply the script fromkeyto the current script area.protected voidstoreScripts(ScriptConfig sc, Map<MessageHandlerKey, String> scripts) protected StringMethods inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiExtensionFunctionScriptEditorcreateScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getScriptEditorPanel, init, initComponents, installHints, locate, 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
- 
Field Details- 
HEADER_FONTDeprecated.
 
- 
- 
Constructor Details- 
MessageHandlerEditorpublic MessageHandlerEditor(boolean isClient) 
- 
MessageHandlerEditor
 
- 
- 
Method Details- 
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:
 
- 
buildDescriptorprotected com.inductiveautomation.ignition.common.script.typing.ExtensionFunctionDescriptor buildDescriptor()- Specified by:
- buildDescriptorin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getUserScriptDescription copied from class:AbstractMultiExtensionFunctionScriptEditorRetrieve the script to actually store into thescriptsmap.- Overrides:
- getUserScriptin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
setUserScriptDescription copied from class:AbstractMultiExtensionFunctionScriptEditorApply the script fromkeyto the current script area.- Overrides:
- setUserScriptin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getCompilableScriptDescription copied from class:AbstractMultiExtensionFunctionScriptEditorRetrieve a compileable version of the script underkey. Used during the save to ensure script isn't obviously wrong.- Overrides:
- getCompilableScriptin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
isReconfigureActionPresentprotected boolean isReconfigureActionPresent()Description copied from class:AbstractMultiExtensionFunctionScriptEditorShould item's keys be reconfigurable?- Specified by:
- isReconfigureActionPresentin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getNounDescription copied from class:AbstractMultiExtensionFunctionScriptEditorReturn of name of the thing being configured, "timer" for "timer scripts", etc."- Specified by:
- getNounin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getNewIcon- Specified by:
- getNewIconin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getDeleteIcon- Specified by:
- getDeleteIconin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getReconfigureIcon- Specified by:
- getReconfigureIconin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
chooseNewKey- Specified by:
- chooseNewKeyin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
reconfigureKey- Specified by:
- reconfigureKeyin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
getConfigPanel
- 
getScripts- Specified by:
- getScriptsin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
storeScripts- Specified by:
- storeScriptsin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
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
 
- 
getIcon- Specified by:
- getIconin class- GlobalScriptEditor.ScriptConfigPanel
 
- 
toLocatableValue- Specified by:
- toLocatableValuein class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
- 
configureListCell- Overrides:
- configureListCellin class- AbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
 
 
-