Class AbstractConfigurator
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.factorypmi.designer.property.configurators.AbstractConfigurator
- All Implemented Interfaces:
- DynamicDataConfigurator,- ImageObserver,- MenuContainer,- Serializable,- Accessible
- Direct Known Subclasses:
- CellUpdateBindingConfigurator,- DBBrowserConfigurator,- ExpressionConfigurator,- ExtensibleBindingConfigurator,- IndirectTagBindingConfigurator,- NamedQueryConfigurator,- SimpleBoundColorConfigurator,- SimpleBoundPropertyConfigurator,- SimpleBoundTagConfigurator,- SQLConfigurator,- TagHistoryConfigurator
A Configurator is the ill-conceived name for the GUI that handles the configuration of a given data binding type
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyNested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfiguratorDynamicDataConfigurator.BindingCategory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Componentprotected DesignerContextprotected InteractionControllerprotected BeanInfoprotected FeatureDescriptorprotected VisionDesignerImplprotected PropertyAdapterprotected DynamicDataConfiguratorprotected StringFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected JPanelcombine(JComponent comp, JToolBar tbar) Combines a component and a toolbar into a JPanel with a border layout.voidNo-op - override to implement behaviorgetBean()protected BindingContextprotected BindingRootprotected DesignerContextReturns the property descriptor for the binding's target property.protected Dialogprotected ClientTagManagerprotected Stringprotected static StringgetThisPath(Component bean, String propertyName) protected VisionDesignerImplvoidinit(VisionDesignerImpl fpmi, Component bean, String propName, PropertyAdapter adapter, InteractionController controller) protected voidInitializes common properties of a new property adapter (any type).protected static voidinitializeNewPropertyAdapter(AbstractPropertyAdapter pa, FeatureDescriptor destPD, Component bean) Initializes common properties of a new property adapter (any type).protected DefaultToolBarvoidMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponentaddAncestorListener, 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, updateMethods inherited from class java.awt.Containeradd, 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, validateTreeMethods inherited from class java.awt.Componentaction, 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, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfiguratorgetBindingCategory, handlesType, tryCommit
- 
Field Details- 
fpmi
- 
context
- 
bean
- 
propName
- 
oldAdapter
- 
controller
- 
destBI
- 
destPD
- 
parent
 
- 
- 
Constructor Details- 
AbstractConfiguratorpublic AbstractConfigurator()
 
- 
- 
Method Details- 
getControl- Specified by:
- getControlin interface- DynamicDataConfigurator
 
- 
displayedpublic void displayed()No-op - override to implement behavior- Specified by:
- displayedin interface- DynamicDataConfigurator
 
- 
getBindingRoot
- 
getThisPath
- 
getThisPath
- 
initpublic void init(VisionDesignerImpl fpmi, Component bean, String propName, PropertyAdapter adapter, InteractionController controller) - Specified by:
- initin interface- DynamicDataConfigurator
 
- 
initializeNewPropertyAdapterInitializes common properties of a new property adapter (any type). Sets up the properties that govern pushing the values back into the target property.
- 
initializeNewPropertyAdapterprotected static void initializeNewPropertyAdapter(AbstractPropertyAdapter pa, FeatureDescriptor destPD, Component bean) Initializes common properties of a new property adapter (any type). Sets up the properties that govern pushing the values back into the target property.
- 
getDialog
- 
getBean
- 
getDesignerContext
- 
getTagManager
- 
getBindContext
- 
getController
- 
getVisionContext
- 
getDestBI
- 
getDestPDReturns the property descriptor for the binding's target property.
- 
getOldAdapter
- 
getPropName
- 
getDDCParent- Specified by:
- getDDCParentin interface- DynamicDataConfigurator
 
- 
setDDCParent- Specified by:
- setDDCParentin interface- DynamicDataConfigurator
 
- 
getTitleKey- Specified by:
- getTitleKeyin interface- DynamicDataConfigurator
 
- 
getTooltipKey- Specified by:
- getTooltipKeyin interface- DynamicDataConfigurator
 
- 
initTB
- 
combineCombines a component and a toolbar into a JPanel with a border layout. If the component is a JTable it will be wrapped in a JScrollPane.
 
-