Class ConfiguratorMultiplexor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.inductiveautomation.factorypmi.designer.property.configurators.ConfiguratorMultiplexor
-
- All Implemented Interfaces:
DynamicDataConfigurator
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class ConfiguratorMultiplexor extends javax.swing.JPanel implements DynamicDataConfigurator
- 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
-
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfigurator
DynamicDataConfigurator.BindingCategory
-
-
Field Summary
-
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 ConfiguratorMultiplexor(DynamicDataConfigurator... editors)
ConfiguratorMultiplexor(java.util.List<DynamicDataConfigurator> editors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
displayed()
Fired whenever this configurator is displayed - ie, to trigger refresh logicDynamicDataConfigurator.BindingCategory
getBindingCategory()
javax.swing.JComponent
getControl()
DynamicDataConfigurator
getDDCParent()
java.util.Map<java.lang.String,java.lang.Object>
getSharedNamespace()
java.lang.String
getTitleKey()
java.lang.String
getTooltipKey()
boolean
handlesType(PropertyAdapter adapter)
void
init(VisionDesignerImpl context, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)
void
setDDCParent(DynamicDataConfigurator d)
boolean
tryCommit()
-
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, 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
-
-
-
-
Constructor Detail
-
ConfiguratorMultiplexor
public ConfiguratorMultiplexor(java.util.List<DynamicDataConfigurator> editors)
-
ConfiguratorMultiplexor
public ConfiguratorMultiplexor(DynamicDataConfigurator... editors)
-
-
Method Detail
-
init
public void init(VisionDesignerImpl context, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)
- Specified by:
init
in interfaceDynamicDataConfigurator
-
displayed
public void displayed()
Description copied from interface:DynamicDataConfigurator
Fired whenever this configurator is displayed - ie, to trigger refresh logic- Specified by:
displayed
in interfaceDynamicDataConfigurator
-
getControl
public javax.swing.JComponent getControl()
- Specified by:
getControl
in interfaceDynamicDataConfigurator
-
tryCommit
public boolean tryCommit()
- Specified by:
tryCommit
in interfaceDynamicDataConfigurator
-
handlesType
public boolean handlesType(PropertyAdapter adapter)
- Specified by:
handlesType
in interfaceDynamicDataConfigurator
-
setDDCParent
public void setDDCParent(DynamicDataConfigurator d)
- Specified by:
setDDCParent
in interfaceDynamicDataConfigurator
- See Also:
#setDDCParent(com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfigurator)
-
getDDCParent
public DynamicDataConfigurator getDDCParent()
- Specified by:
getDDCParent
in interfaceDynamicDataConfigurator
- See Also:
DynamicDataConfigurator.getDDCParent()
-
getSharedNamespace
public java.util.Map<java.lang.String,java.lang.Object> getSharedNamespace()
- Specified by:
getSharedNamespace
in interfaceDynamicDataConfigurator
- See Also:
#getSharedNamespace()
-
getTitleKey
public java.lang.String getTitleKey()
- Specified by:
getTitleKey
in interfaceDynamicDataConfigurator
-
getTooltipKey
public java.lang.String getTooltipKey()
- Specified by:
getTooltipKey
in interfaceDynamicDataConfigurator
-
getBindingCategory
public DynamicDataConfigurator.BindingCategory getBindingCategory()
- Specified by:
getBindingCategory
in interfaceDynamicDataConfigurator
-
-