public class TimerScriptEditor extends AbstractMultiScriptEditor<TimerKey>
AbstractMultiScriptEditor.SelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Font |
HEADER_FONT |
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 |
---|
TimerScriptEditor(DesignerContext context) |
TimerScriptEditor(DesignerContext context,
java.lang.String titleKey) |
Modifier and Type | Method and Description |
---|---|
protected TimerKey |
chooseNewKey() |
protected void |
configureListCell(javax.swing.JLabel cell,
TimerKey item) |
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 java.util.Map<TimerKey,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 TimerKey |
reconfigureKey(TimerKey key) |
protected void |
storeScripts(ScriptConfig sc,
java.util.Map<TimerKey,java.lang.String> scripts) |
createScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getScript, getScriptArea, getScriptEditorPanel, init, initComponents, setScript, 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 TimerScriptEditor(DesignerContext context)
public TimerScriptEditor(DesignerContext context, java.lang.String titleKey)
protected TimerKey chooseNewKey()
chooseNewKey
in class AbstractMultiScriptEditor<TimerKey>
protected void configureListCell(javax.swing.JLabel cell, TimerKey item)
configureListCell
in class AbstractMultiScriptEditor<TimerKey>
protected TimerKey reconfigureKey(TimerKey key)
reconfigureKey
in class AbstractMultiScriptEditor<TimerKey>
protected javax.swing.Icon getDeleteIcon()
getDeleteIcon
in class AbstractMultiScriptEditor<TimerKey>
protected java.lang.String getListTitle()
AbstractMultiScriptEditor
getListTitle
in class AbstractMultiScriptEditor<TimerKey>
protected javax.swing.Icon getNewIcon()
getNewIcon
in class AbstractMultiScriptEditor<TimerKey>
protected java.lang.String getNoun()
AbstractMultiScriptEditor
getNoun
in class AbstractMultiScriptEditor<TimerKey>
protected javax.swing.Icon getReconfigureIcon()
getReconfigureIcon
in class AbstractMultiScriptEditor<TimerKey>
protected java.util.Map<TimerKey,java.lang.String> getScripts(ScriptConfig sc)
getScripts
in class AbstractMultiScriptEditor<TimerKey>
protected boolean isReconfigureActionPresent()
AbstractMultiScriptEditor
isReconfigureActionPresent
in class AbstractMultiScriptEditor<TimerKey>
protected void storeScripts(ScriptConfig sc, java.util.Map<TimerKey,java.lang.String> scripts)
storeScripts
in class AbstractMultiScriptEditor<TimerKey>
public javax.swing.Icon getIcon()
getIcon
in class GlobalScriptEditor.ScriptConfigPanel
public java.lang.String getTitleKey()
GlobalScriptEditor.ScriptConfigPanel
getTitleKey
in class GlobalScriptEditor.ScriptConfigPanel