public abstract class CompositeEditor
extends javax.swing.JPanel
ConfigPropertyEditorRenderer with a button.javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected PropWrapper |
curProp |
protected java.awt.Component |
currentComp |
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.EditorButton |
editorButton |
protected javax.swing.JPanel |
holder |
protected javax.swing.JCheckBox |
intersectControl |
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode |
mode |
protected OverrideControl |
overrideControl |
protected boolean |
paused |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
CompositeEditor() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
buttonClicked(java.awt.event.ActionEvent e,
PropWrapper prop)
Override to do something clicky, like open a special editor.
|
com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode |
getMode() |
java.lang.String |
getToolTipText() |
protected void |
initComponents() |
abstract void |
intersectionToggled(boolean selected,
PropWrapper prop) |
boolean |
isEditorButtonVisble() |
boolean |
isIntersectionEnabled() |
boolean |
isOverrideEnabled() |
abstract void |
overrideToggled(boolean selected,
PropWrapper prop) |
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 |
setMode(com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode mode) |
void |
setOverridden(boolean value) |
void |
setOverrideEnabled(boolean value) |
void |
setPaused(boolean value) |
protected void |
toggleIntersection() |
protected void |
toggleOverride() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected javax.swing.JPanel holder
protected java.awt.Component currentComp
protected javax.swing.JCheckBox intersectControl
protected OverrideControl overrideControl
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.EditorButton editorButton
protected PropWrapper curProp
protected com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode mode
protected boolean paused
protected void initComponents()
public void setPaused(boolean value)
public boolean isEditorButtonVisble()
public com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode getMode()
public void setMode(com.inductiveautomation.ignition.designer.propertyeditor.config.table.CompositeEditor.Mode mode)
public void setIntersectionEnabled(boolean value)
public boolean isOverrideEnabled()
public void setOverrideEnabled(boolean value)
public boolean isIntersectionEnabled()
public void setIntersected(boolean value)
public void setOverridden(boolean value)
public void setIcon(javax.swing.Icon icon)
public void setCurrentProperty(PropWrapper property)
public void setComponent(java.awt.Component c)
public java.lang.String getToolTipText()
getToolTipText in class javax.swing.JComponentpublic abstract void buttonClicked(java.awt.event.ActionEvent e,
PropWrapper prop)
protected void toggleOverride()
public abstract void overrideToggled(boolean selected,
PropWrapper prop)
protected void toggleIntersection()
public abstract void intersectionToggled(boolean selected,
PropWrapper prop)