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,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 - Direct Known Subclasses:
- CellUpdateBindingConfigurator,- DBBrowserConfigurator,- ExpressionConfigurator,- ExtensibleBindingConfigurator,- IndirectTagBindingConfigurator,- NamedQueryConfigurator,- SimpleBoundColorConfigurator,- SimpleBoundPropertyConfigurator,- SimpleBoundTagConfigurator,- SQLConfigurator,- TagHistoryConfigurator
 
 public abstract class AbstractConfigurator extends javax.swing.JPanel implements DynamicDataConfigurator A Configurator is the ill-conceived name for the GUI that handles the configuration of a given data binding type- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 - 
Nested classes/interfaces inherited from class java.awt.Containerjava.awt.Container.AccessibleAWTContainer
 - 
Nested classes/interfaces inherited from class java.awt.Componentjava.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.DynamicDataConfiguratorDynamicDataConfigurator.BindingCategory
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected java.awt.Componentbeanprotected DesignerContextcontextprotected InteractionControllercontrollerprotected java.beans.BeanInfodestBIprotected java.beans.FeatureDescriptordestPDprotected VisionDesignerImplfpmiprotected PropertyAdapteroldAdapterprotected DynamicDataConfiguratorparentprotected java.lang.StringpropName- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractConfigurator()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JPanelcombine(javax.swing.JComponent comp, javax.swing.JToolBar tbar)Combines a component and a toolbar into a JPanel with a border layout.voiddisplayed()No-op - override to implement behaviorjava.awt.ComponentgetBean()protected BindingContextgetBindContext()protected BindingRootgetBindingRoot()javax.swing.JComponentgetControl()InteractionControllergetController()DynamicDataConfiguratorgetDDCParent()protected DesignerContextgetDesignerContext()java.beans.BeanInfogetDestBI()java.beans.FeatureDescriptorgetDestPD()Returns the property descriptor for the binding's target property.protected java.awt.DialoggetDialog()PropertyAdaptergetOldAdapter()java.lang.StringgetPropName()java.util.Map<java.lang.String,java.lang.Object>getSharedNamespace()protected ClientTagManagergetTagManager()protected java.lang.StringgetThisPath()protected static java.lang.StringgetThisPath(java.awt.Component bean, java.lang.String propertyName)java.lang.StringgetTitleKey()java.lang.StringgetTooltipKey()protected VisionDesignerImplgetVisionContext()voidinit(VisionDesignerImpl fpmi, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)protected voidinitializeNewPropertyAdapter(AbstractPropertyAdapter pa)Initializes common properties of a new property adapter (any type).protected static voidinitializeNewPropertyAdapter(AbstractPropertyAdapter pa, java.beans.FeatureDescriptor destPD, java.awt.Component bean)Initializes common properties of a new property adapter (any type).protected DefaultToolBarinitTB(javax.swing.Action... actions)voidsetDDCParent(DynamicDataConfigurator d)- 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods 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, update
 - 
Methods 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, validateTree
 - 
Methods 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, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfiguratorgetBindingCategory, handlesType, tryCommit
 
- 
 
- 
- 
- 
Field Detail- 
fpmiprotected VisionDesignerImpl fpmi 
 - 
contextprotected DesignerContext context 
 - 
beanprotected java.awt.Component bean 
 - 
propNameprotected java.lang.String propName 
 - 
oldAdapterprotected PropertyAdapter oldAdapter 
 - 
controllerprotected InteractionController controller 
 - 
destBIprotected java.beans.BeanInfo destBI 
 - 
destPDprotected java.beans.FeatureDescriptor destPD 
 - 
parentprotected DynamicDataConfigurator parent 
 
- 
 - 
Method Detail- 
getControlpublic javax.swing.JComponent getControl() - Specified by:
- getControlin interface- DynamicDataConfigurator
 
 - 
displayedpublic void displayed() No-op - override to implement behavior- Specified by:
- displayedin interface- DynamicDataConfigurator
 
 - 
getBindingRootprotected BindingRoot getBindingRoot() 
 - 
getThisPathprotected java.lang.String getThisPath() 
 - 
getThisPathprotected static java.lang.String getThisPath(java.awt.Component bean, java.lang.String propertyName)
 - 
initpublic void init(VisionDesignerImpl fpmi, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller) - Specified by:
- initin interface- DynamicDataConfigurator
 
 - 
initializeNewPropertyAdapterprotected void initializeNewPropertyAdapter(AbstractPropertyAdapter pa) Initializes 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, java.beans.FeatureDescriptor destPD, java.awt.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.
 - 
getDialogprotected java.awt.Dialog getDialog() 
 - 
getBeanpublic java.awt.Component getBean() 
 - 
getDesignerContextprotected DesignerContext getDesignerContext() 
 - 
getTagManagerprotected ClientTagManager getTagManager() 
 - 
getBindContextprotected BindingContext getBindContext() 
 - 
getControllerpublic InteractionController getController() 
 - 
getVisionContextprotected VisionDesignerImpl getVisionContext() 
 - 
getDestBIpublic java.beans.BeanInfo getDestBI() 
 - 
getDestPDpublic java.beans.FeatureDescriptor getDestPD() Returns the property descriptor for the binding's target property.
 - 
getOldAdapterpublic PropertyAdapter getOldAdapter() 
 - 
getPropNamepublic java.lang.String getPropName() 
 - 
getDDCParentpublic DynamicDataConfigurator getDDCParent() - Specified by:
- getDDCParentin interface- DynamicDataConfigurator
 
 - 
setDDCParentpublic void setDDCParent(DynamicDataConfigurator d) - Specified by:
- setDDCParentin interface- DynamicDataConfigurator
 
 - 
getSharedNamespacepublic java.util.Map<java.lang.String,java.lang.Object> getSharedNamespace() - Specified by:
- getSharedNamespacein interface- DynamicDataConfigurator
 
 - 
getTitleKeypublic java.lang.String getTitleKey() - Specified by:
- getTitleKeyin interface- DynamicDataConfigurator
 
 - 
getTooltipKeypublic java.lang.String getTooltipKey() - Specified by:
- getTooltipKeyin interface- DynamicDataConfigurator
 
 - 
initTBprotected DefaultToolBar initTB(javax.swing.Action... actions) 
 - 
combineprotected javax.swing.JPanel combine(javax.swing.JComponent comp, javax.swing.JToolBar tbar)Combines 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.
 
- 
 
-