public class AlarmEditPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected class |
AlarmEditPanel.AlarmPropertyModel
This overrides the normal propertytablemode to accomplish:
Style the first column to make the text blue if the property is associated data (user defined data).
|
protected class |
AlarmEditPanel.AlarmPropMenu |
protected class |
AlarmEditPanel.BindingPanel |
protected class |
AlarmEditPanel.ComboEditor |
protected class |
AlarmEditPanel.CompositeEditor |
protected class |
AlarmEditPanel.CustomEditorReferenceMenuCustomizer
A popup menu customizer that creates elements that insert references in the form of "{val}" in the editor.
|
class |
AlarmEditPanel.CustomEditorRenderer |
class |
AlarmEditPanel.EditorButton |
protected class |
AlarmEditPanel.NamePropWrapper |
protected class |
AlarmEditPanel.PropWrapper<T> |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected AlarmEditPanel.CustomEditorRenderer |
editor |
static java.awt.Font |
FIELD_BORDER_FONT |
static java.awt.Color |
FIELD_BORDER_FONT_COLOR |
protected AlarmEditPanel.CustomEditorRenderer |
renderer |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
AlarmEditPanel(DesignerContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
commit()
Called when the UI is switching away or to a different object, commit any outstanding edits.
|
protected void |
fireAlarmPropertyChange(java.lang.String propName,
java.lang.Object oldVal,
java.lang.Object newVal) |
protected AlarmDefinition |
getAlarm() |
protected PropertyConfigurationController |
getController() |
protected java.util.List<java.lang.String> |
getPipelinesFromResources()
This is the "old" / original way of getting resources.
|
protected java.util.Collection<? extends AlarmProperty<?>> |
getPropertiesForTarget() |
void |
init(TagEditController controller,
AlarmConfiguration cfg) |
protected boolean |
isAnyTargetInherited()
Returns whether any of the raw targets are inherited.
|
protected boolean |
isEveryTargetOverridden()
Returns true if all raw targets are not inherited, or inherited and overridden.
|
protected boolean |
isRowAssociatedData(int row) |
protected void |
rebuildModel()
Rebuilds the table model, but inside invokeLater.
|
protected void |
rebuildModelInternal() |
protected void |
refreshDataModels() |
protected void |
refreshOverrideState() |
protected void |
refreshTitle() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setAlarms(java.util.List<AlarmDefinition> editTargets) |
protected void |
showBindingEditor(AlarmProperty<?> property) |
protected void |
showPropertyEditor() |
protected void |
toggleOverride() |
protected com.jidesoft.grid.Property |
wrapToJideProperty(AlarmProperty<?> prop) |
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, 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, 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 static final java.awt.Font FIELD_BORDER_FONT
public static final java.awt.Color FIELD_BORDER_FONT_COLOR
protected AlarmEditPanel.CustomEditorRenderer editor
protected AlarmEditPanel.CustomEditorRenderer renderer
public AlarmEditPanel(DesignerContext context)
protected PropertyConfigurationController getController()
protected void refreshDataModels()
protected java.util.List<java.lang.String> getPipelinesFromResources()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class java.awt.Container
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class java.awt.Component
protected void fireAlarmPropertyChange(java.lang.String propName, java.lang.Object oldVal, java.lang.Object newVal)
public void init(TagEditController controller, AlarmConfiguration cfg)
public void setAlarms(java.util.List<AlarmDefinition> editTargets)
protected void refreshOverrideState()
protected void toggleOverride()
public void commit()
protected AlarmDefinition getAlarm()
protected boolean isAnyTargetInherited()
protected boolean isEveryTargetOverridden()
protected void rebuildModelInternal()
protected com.jidesoft.grid.Property wrapToJideProperty(AlarmProperty<?> prop)
protected void rebuildModel()
protected void refreshTitle()
protected java.util.Collection<? extends AlarmProperty<?>> getPropertiesForTarget()
protected boolean isRowAssociatedData(int row)
protected void showPropertyEditor()
protected void showBindingEditor(AlarmProperty<?> property)