Class ConfigPropertyEditorRenderer.CompositeEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer.CompositeEditor
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
- Enclosing class:
- ConfigPropertyEditorRenderer
protected class ConfigPropertyEditorRenderer.CompositeEditor extends javax.swing.JPanel
CombinesConfigPropertyEditorRenderer
with a button.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected ConfigPropertyEditorRenderer.CompositeEditorAction
action
protected PropWrapper
curProp
protected java.awt.Component
currentComp
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer.CompositeEditor.EditorButton
editorButton
protected javax.swing.JPanel
holder
protected javax.swing.JCheckBox
intersectControl
protected OverrideControl
overrideControl
protected boolean
paused
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description CompositeEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buttonClicked(java.awt.event.ActionEvent e)
java.lang.String
getToolTipText()
protected void
initComponents()
protected void
intersectionToggled(boolean selected, PropWrapper prop)
boolean
isEditorButtonVisble()
boolean
isIntersectionEnabled()
boolean
isOverrideEnabled()
protected void
overrideToggled(boolean selected, PropWrapper prop)
void
setAction(ConfigPropertyEditorRenderer.CompositeEditorAction action)
void
setComponent(java.awt.Component c)
void
setCurrentProperty(PropWrapper property)
void
setIcon(javax.swing.Icon icon)
void
setIntersected(boolean value)
void
setIntersectionEnabled(boolean value)
void
setOverridden(boolean value)
void
setOverrideEnabled(boolean value)
void
setPaused(boolean value)
void
setWarningVisible(boolean isVisible)
protected void
toggleIntersection()
protected void
toggleOverride()
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods 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, 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.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, validateTree
-
Methods 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 Detail
-
holder
protected javax.swing.JPanel holder
-
currentComp
protected java.awt.Component currentComp
-
intersectControl
protected javax.swing.JCheckBox intersectControl
-
overrideControl
protected OverrideControl overrideControl
-
editorButton
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer.CompositeEditor.EditorButton editorButton
-
curProp
protected PropWrapper curProp
-
action
protected ConfigPropertyEditorRenderer.CompositeEditorAction action
-
paused
protected boolean paused
-
-
Method Detail
-
initComponents
protected void initComponents()
-
setAction
public void setAction(ConfigPropertyEditorRenderer.CompositeEditorAction action)
-
setPaused
public void setPaused(boolean value)
-
isEditorButtonVisble
public boolean isEditorButtonVisble()
-
setIntersectionEnabled
public void setIntersectionEnabled(boolean value)
-
isOverrideEnabled
public boolean isOverrideEnabled()
-
setOverrideEnabled
public void setOverrideEnabled(boolean value)
-
isIntersectionEnabled
public boolean isIntersectionEnabled()
-
setIntersected
public void setIntersected(boolean value)
-
setOverridden
public void setOverridden(boolean value)
-
setWarningVisible
public void setWarningVisible(boolean isVisible)
-
setIcon
public void setIcon(javax.swing.Icon icon)
-
setCurrentProperty
public void setCurrentProperty(PropWrapper property)
-
setComponent
public void setComponent(java.awt.Component c)
-
getToolTipText
public java.lang.String getToolTipText()
- Overrides:
getToolTipText
in classjavax.swing.JComponent
-
buttonClicked
protected void buttonClicked(java.awt.event.ActionEvent e)
-
intersectionToggled
protected void intersectionToggled(boolean selected, PropWrapper prop)
-
overrideToggled
protected void overrideToggled(boolean selected, PropWrapper prop)
-
toggleOverride
protected void toggleOverride()
-
toggleIntersection
protected void toggleIntersection()
-
-