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.JPanelCombinesConfigPropertyEditorRendererwith 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.CompositeEditorActionactionprotected PropWrappercurPropprotected java.awt.ComponentcurrentCompprotected com.inductiveautomation.ignition.designer.propertyeditor.config.table.ConfigPropertyEditorRenderer.CompositeEditor.EditorButtoneditorButtonprotected javax.swing.JPanelholderprotected javax.swing.JCheckBoxintersectControlprotected OverrideControloverrideControlprotected booleanpaused-
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 voidbuttonClicked(java.awt.event.ActionEvent e)java.lang.StringgetToolTipText()protected voidinitComponents()protected voidintersectionToggled(boolean selected, PropWrapper prop)booleanisEditorButtonVisble()booleanisIntersectionEnabled()booleanisOverrideEnabled()protected voidoverrideToggled(boolean selected, PropWrapper prop)voidsetAction(ConfigPropertyEditorRenderer.CompositeEditorAction action)voidsetComponent(java.awt.Component c)voidsetCurrentProperty(PropWrapper property)voidsetIcon(javax.swing.Icon icon)voidsetIntersected(boolean value)voidsetIntersectionEnabled(boolean value)voidsetOverridden(boolean value)voidsetOverrideEnabled(boolean value)voidsetPaused(boolean value)voidsetWarningVisible(boolean isVisible)protected voidtoggleIntersection()protected voidtoggleOverride()-
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:
getToolTipTextin 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()
-
-