Class TimerScriptEditor
- 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<TimerKey>
- 
- com.inductiveautomation.ignition.designer.scripteditor.TimerScriptEditor
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class TimerScriptEditor extends AbstractMultiScriptEditor<TimerKey> - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorAbstractMultiScriptEditor.SelectionListener
 - 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorcontext, currentEdit, list, listModel, scriptArea, scripts, splitPane
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description TimerScriptEditor(DesignerContext context)TimerScriptEditor(DesignerContext context, java.lang.String titleKey)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TimerKeychooseNewKey()protected voidconfigureListCell(javax.swing.JLabel cell, TimerKey item, boolean selected)protected javax.swing.IcongetDeleteIcon()javax.swing.IcongetIcon()protected javax.swing.IcongetNewIcon()protected java.lang.StringgetNoun()Return of name of the thing being configured, "timer" for "timer scripts", etc."protected javax.swing.IcongetReconfigureIcon()protected java.util.Map<TimerKey,java.lang.String>getScripts(ScriptConfig sc)java.lang.StringgetTitleKey()A resource key that will be used for the title and description as follows: titleKey + ".Title" and titleKey + ".Desc"protected booleanisReconfigureActionPresent()Should item's keys be reconfigurable?protected TimerKeyreconfigureKey(TimerKey key)protected voidstoreScripts(ScriptConfig sc, java.util.Map<TimerKey,java.lang.String> scripts)- 
Methods inherited from class com.inductiveautomation.ignition.designer.scripteditor.AbstractMultiScriptEditorcreateScriptEditor, doDelete, doNew, doReconfigure, doSave, getCappedNoun, getDefaultNewScript, getListTitle, getScript, getScript, getScriptEditorPanel, init, initComponents, installHints, setScript, toString
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods 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, update
 - 
Methods 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, validateTree
 - 
Methods 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 Detail- 
TimerScriptEditorpublic TimerScriptEditor(DesignerContext context) 
 - 
TimerScriptEditorpublic TimerScriptEditor(DesignerContext context, java.lang.String titleKey) 
 
- 
 - 
Method Detail- 
chooseNewKeyprotected TimerKey chooseNewKey() - Specified by:
- chooseNewKeyin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
configureListCellprotected void configureListCell(javax.swing.JLabel cell, TimerKey item, boolean selected)- Overrides:
- configureListCellin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
reconfigureKeyprotected TimerKey reconfigureKey(TimerKey key) - Specified by:
- reconfigureKeyin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getDeleteIconprotected javax.swing.Icon getDeleteIcon() - Specified by:
- getDeleteIconin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getNewIconprotected javax.swing.Icon getNewIcon() - Specified by:
- getNewIconin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getNounprotected java.lang.String getNoun() Description copied from class:AbstractMultiScriptEditorReturn of name of the thing being configured, "timer" for "timer scripts", etc."- Specified by:
- getNounin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getReconfigureIconprotected javax.swing.Icon getReconfigureIcon() - Specified by:
- getReconfigureIconin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getScriptsprotected java.util.Map<TimerKey,java.lang.String> getScripts(ScriptConfig sc) - Specified by:
- getScriptsin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
isReconfigureActionPresentprotected boolean isReconfigureActionPresent() Description copied from class:AbstractMultiScriptEditorShould item's keys be reconfigurable?- Specified by:
- isReconfigureActionPresentin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
storeScriptsprotected void storeScripts(ScriptConfig sc, java.util.Map<TimerKey,java.lang.String> scripts) - Specified by:
- storeScriptsin class- AbstractMultiScriptEditor<TimerKey>
 
 - 
getIconpublic javax.swing.Icon getIcon() - Specified by:
- getIconin class- GlobalScriptEditor.ScriptConfigPanel
 
 - 
getTitleKeypublic java.lang.String 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 class- GlobalScriptEditor.ScriptConfigPanel
 
 
- 
 
-