Class AbstractConfigurator

    • 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.awt.Component bean  
      protected DesignerContext context  
      protected InteractionController controller  
      protected java.beans.BeanInfo destBI  
      protected java.beans.FeatureDescriptor destPD  
      protected VisionDesignerImpl fpmi  
      protected PropertyAdapter oldAdapter  
      protected DynamicDataConfigurator parent  
      protected java.lang.String propName  
      • 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
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected 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.
      void displayed()
      No-op - override to implement behavior
      java.awt.Component getBean()  
      protected BindingContext getBindContext()  
      protected BindingRoot getBindingRoot()  
      javax.swing.JComponent getControl()  
      InteractionController getController()  
      DynamicDataConfigurator getDDCParent()  
      protected DesignerContext getDesignerContext()  
      java.beans.BeanInfo getDestBI()  
      java.beans.FeatureDescriptor getDestPD()
      Returns the property descriptor for the binding's target property.
      protected java.awt.Dialog getDialog()  
      PropertyAdapter getOldAdapter()  
      java.lang.String getPropName()  
      java.util.Map<java.lang.String,​java.lang.Object> getSharedNamespace()  
      protected ClientTagManager getTagManager()  
      protected java.lang.String getThisPath()  
      protected static java.lang.String getThisPath​(java.awt.Component bean, java.lang.String propertyName)  
      java.lang.String getTitleKey()  
      java.lang.String getTooltipKey()  
      protected VisionDesignerImpl getVisionContext()  
      void init​(VisionDesignerImpl fpmi, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)  
      protected void initializeNewPropertyAdapter​(AbstractPropertyAdapter pa)
      Initializes common properties of a new property adapter (any type).
      protected static void initializeNewPropertyAdapter​(AbstractPropertyAdapter pa, java.beans.FeatureDescriptor destPD, java.awt.Component bean)
      Initializes common properties of a new property adapter (any type).
      protected DefaultToolBar initTB​(javax.swing.Action... actions)  
      void setDDCParent​(DynamicDataConfigurator d)  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AbstractConfigurator

        public AbstractConfigurator()
    • Method Detail

      • getBindingRoot

        protected BindingRoot getBindingRoot()
      • getThisPath

        protected java.lang.String getThisPath()
      • getThisPath

        protected static java.lang.String getThisPath​(java.awt.Component bean,
                                                      java.lang.String propertyName)
      • initializeNewPropertyAdapter

        protected 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.
      • initializeNewPropertyAdapter

        protected 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.
      • getDialog

        protected java.awt.Dialog getDialog()
      • getBean

        public java.awt.Component getBean()
      • getDestBI

        public java.beans.BeanInfo getDestBI()
      • getDestPD

        public java.beans.FeatureDescriptor getDestPD()
        Returns the property descriptor for the binding's target property.
      • getPropName

        public java.lang.String getPropName()
      • initTB

        protected DefaultToolBar initTB​(javax.swing.Action... actions)
      • combine

        protected 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.