public abstract class AbstractConfigurator extends javax.swing.JPanel implements DynamicDataConfigurator
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
DynamicDataConfigurator.BindingCategory
Modifier and Type | Field and 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 |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
AbstractConfigurator() |
Modifier and Type | Method and 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()
Providing an empty implementation
|
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) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBindingCategory, handlesType, tryCommit
protected VisionDesignerImpl fpmi
protected DesignerContext context
protected java.awt.Component bean
protected java.lang.String propName
protected PropertyAdapter oldAdapter
protected InteractionController controller
protected java.beans.BeanInfo destBI
protected java.beans.FeatureDescriptor destPD
protected DynamicDataConfigurator parent
public javax.swing.JComponent getControl()
getControl
in interface DynamicDataConfigurator
public void displayed()
displayed
in interface DynamicDataConfigurator
DynamicDataConfigurator.displayed()
protected BindingRoot getBindingRoot()
protected java.lang.String getThisPath()
protected static java.lang.String getThisPath(java.awt.Component bean, java.lang.String propertyName)
public void init(VisionDesignerImpl fpmi, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)
init
in interface DynamicDataConfigurator
protected void initializeNewPropertyAdapter(AbstractPropertyAdapter pa)
pa
- destPD
- propName
- bean
- protected static void initializeNewPropertyAdapter(AbstractPropertyAdapter pa, java.beans.FeatureDescriptor destPD, java.awt.Component bean)
pa
- destPD
- bean
- protected java.awt.Dialog getDialog()
public java.awt.Component getBean()
protected DesignerContext getDesignerContext()
protected ClientTagManager getTagManager()
protected BindingContext getBindContext()
public InteractionController getController()
protected VisionDesignerImpl getVisionContext()
public java.beans.BeanInfo getDestBI()
public java.beans.FeatureDescriptor getDestPD()
public PropertyAdapter getOldAdapter()
public java.lang.String getPropName()
public DynamicDataConfigurator getDDCParent()
getDDCParent
in interface DynamicDataConfigurator
DynamicDataConfigurator.getDDCParent()
public void setDDCParent(DynamicDataConfigurator d)
setDDCParent
in interface DynamicDataConfigurator
d
- DynamicDataConfigurator.setDDCParent(com.inductiveautomation.factorypmi.designer.property.configurators.DynamicDataConfigurator)
public java.util.Map<java.lang.String,java.lang.Object> getSharedNamespace()
getSharedNamespace
in interface DynamicDataConfigurator
DynamicDataConfigurator.getSharedNamespace()
public java.lang.String getTitleKey()
getTitleKey
in interface DynamicDataConfigurator
public java.lang.String getTooltipKey()
getTooltipKey
in interface DynamicDataConfigurator
protected DefaultToolBar initTB(javax.swing.Action... actions)
protected javax.swing.JPanel combine(javax.swing.JComponent comp, javax.swing.JToolBar tbar)