public class MessageHandlerEditor extends AbstractMultiScriptEditor<MessageHandlerKey>
AbstractMultiScriptEditor.SelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Font |
HEADER_FONT
Deprecated.
|
context, currentEdit, list, listModel, scriptArea, scripts, splitPane
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MessageHandlerEditor(DesignerContext context,
boolean isClient) |
MessageHandlerEditor(DesignerContext context,
java.lang.String titleKey,
boolean isClient) |
Modifier and Type | Method and Description |
---|---|
protected MessageHandlerKey |
chooseNewKey() |
protected void |
configureListCell(javax.swing.JLabel cell,
MessageHandlerKey item) |
protected com.jidesoft.editor.CodeEditor |
createScriptEditor() |
protected java.lang.String |
getDefaultNewScript() |
protected javax.swing.Icon |
getDeleteIcon() |
javax.swing.Icon |
getIcon() |
protected java.lang.String |
getListTitle()
Return the title for the list
|
protected javax.swing.Icon |
getNewIcon() |
protected java.lang.String |
getNoun()
Return of name of the thing being configured, "timer" for "timer scripts", etc."
|
protected javax.swing.Icon |
getReconfigureIcon() |
protected javax.swing.JComponent |
getScriptEditorPanel() |
protected java.util.Map<MessageHandlerKey,java.lang.String> |
getScripts(ScriptConfig sc) |
java.lang.String |
getTitleKey()
A resource key that will be used for the title and description as follows:
titleKey + ".Title" and titleKey + ".Desc"
|
protected boolean |
isReconfigureActionPresent()
Should item's keys be reconfigurable?
|
protected MessageHandlerKey |
reconfigureKey(MessageHandlerKey key) |
protected void |
setScript(java.lang.String script) |
protected void |
storeScripts(ScriptConfig sc,
java.util.Map<MessageHandlerKey,java.lang.String> scripts) |
doDelete, doNew, doReconfigure, doSave, getCappedNoun, getScript, init, initComponents, installHints, toString
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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, validateTree
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public MessageHandlerEditor(DesignerContext context, boolean isClient)
public MessageHandlerEditor(DesignerContext context, java.lang.String titleKey, boolean isClient)
protected com.jidesoft.editor.CodeEditor createScriptEditor()
createScriptEditor
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected javax.swing.JComponent getScriptEditorPanel()
getScriptEditorPanel
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected void setScript(java.lang.String script)
setScript
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected java.lang.String getDefaultNewScript()
getDefaultNewScript
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected boolean isReconfigureActionPresent()
AbstractMultiScriptEditor
isReconfigureActionPresent
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected java.lang.String getNoun()
AbstractMultiScriptEditor
getNoun
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected java.lang.String getListTitle()
AbstractMultiScriptEditor
getListTitle
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected javax.swing.Icon getNewIcon()
getNewIcon
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected javax.swing.Icon getDeleteIcon()
getDeleteIcon
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected javax.swing.Icon getReconfigureIcon()
getReconfigureIcon
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected MessageHandlerKey chooseNewKey()
chooseNewKey
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected MessageHandlerKey reconfigureKey(MessageHandlerKey key)
reconfigureKey
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected java.util.Map<MessageHandlerKey,java.lang.String> getScripts(ScriptConfig sc)
getScripts
in class AbstractMultiScriptEditor<MessageHandlerKey>
protected void storeScripts(ScriptConfig sc, java.util.Map<MessageHandlerKey,java.lang.String> scripts)
storeScripts
in class AbstractMultiScriptEditor<MessageHandlerKey>
public java.lang.String getTitleKey()
GlobalScriptEditor.ScriptConfigPanel
getTitleKey
in class GlobalScriptEditor.ScriptConfigPanel
public javax.swing.Icon getIcon()
getIcon
in class GlobalScriptEditor.ScriptConfigPanel
protected void configureListCell(javax.swing.JLabel cell, MessageHandlerKey item)
configureListCell
in class AbstractMultiScriptEditor<MessageHandlerKey>