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 Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiExtensionFunctionScriptEditor
AbstractMultiExtensionFunctionScriptEditor.SelectionListenerNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiExtensionFunctionScriptEditor
currentEdit, list, LIST_DISABLED, LIST_NORMAL, listModel, scriptArea, scripts, splitPaneFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionMessageHandlerEditor(boolean isClient) MessageHandlerEditor(String titleKey, boolean isClient) -
Method Summary
Modifier 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.AbstractMultiExtensionFunctionScriptEditor
createScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getScriptEditorPanel, init, initComponents, installHints, locate, toStringMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, 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.Container
add, 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.Component
action, 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_FONT
Deprecated.
-
-
Constructor Details
-
MessageHandlerEditor
public MessageHandlerEditor(boolean isClient) -
MessageHandlerEditor
-
-
Method Details
-
getFunctionValue
Description 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 classGlobalScriptEditor.ScriptConfigPanel- See Also:
-
buildDescriptor
protected com.inductiveautomation.ignition.common.script.typing.ExtensionFunctionDescriptor buildDescriptor()- Specified by:
buildDescriptorin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getUserScript
Description copied from class:AbstractMultiExtensionFunctionScriptEditorRetrieve the script to actually store into thescriptsmap.- Overrides:
getUserScriptin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
setUserScript
Description copied from class:AbstractMultiExtensionFunctionScriptEditorApply the script fromkeyto the current script area.- Overrides:
setUserScriptin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getCompilableScript
Description copied from class:AbstractMultiExtensionFunctionScriptEditorRetrieve a compileable version of the script underkey. Used during the save to ensure script isn't obviously wrong.- Overrides:
getCompilableScriptin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
isReconfigureActionPresent
protected boolean isReconfigureActionPresent()Description copied from class:AbstractMultiExtensionFunctionScriptEditorShould item's keys be reconfigurable?- Specified by:
isReconfigureActionPresentin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getNoun
Description copied from class:AbstractMultiExtensionFunctionScriptEditorReturn of name of the thing being configured, "timer" for "timer scripts", etc."- Specified by:
getNounin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getNewIcon
- Specified by:
getNewIconin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getDeleteIcon
- Specified by:
getDeleteIconin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getReconfigureIcon
- Specified by:
getReconfigureIconin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
chooseNewKey
- Specified by:
chooseNewKeyin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
reconfigureKey
- Specified by:
reconfigureKeyin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getConfigPanel
-
getScripts
- Specified by:
getScriptsin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
storeScripts
- Specified by:
storeScriptsin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
getTitleKey
Description 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 classGlobalScriptEditor.ScriptConfigPanel
-
getIcon
- Specified by:
getIconin classGlobalScriptEditor.ScriptConfigPanel
-
toLocatableValue
- Specified by:
toLocatableValuein classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-
configureListCell
- Overrides:
configureListCellin classAbstractMultiExtensionFunctionScriptEditor<MessageHandlerKey>
-