public class SQLConfigurator extends AbstractConfigurator implements java.awt.event.ItemListener, BindingNamspaceKeys, LegacyDBConfigurator
SQLPropertyAdapter
.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
bean, context, controller, destBI, destPD, fpmi, oldAdapter, parent, propName
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
KEY_DSN, KEY_RATE, KEY_RATE_MODE, KEY_SELECT, KEY_SELECTED_PROPERTY, KEY_SELECTED_TAG, KEY_UPDATE, KEY_UPDATE_ENABLED
Constructor and Description |
---|
SQLConfigurator() |
Modifier and Type | Method and Description |
---|---|
void |
addConvertButton(javax.swing.JButton convertButton)
Adds a convert button to the configurator
|
static boolean |
bind(BindingContext context,
SQLQueryBindingConfig config) |
org.apache.commons.lang3.tuple.Pair<NamedQuery,NamedQueryBindingConfig> |
createNamedQuery(java.lang.String queryName)
Creates a NamedQuery from the info currently on the screen.
|
void |
displayed()
Providing an empty implementation
|
DynamicDataConfigurator.BindingCategory |
getBindingCategory() |
DesignerContext |
getContext()
Needed to save the resource.
|
boolean |
handlesType(PropertyAdapter adapter) |
void |
init(VisionDesignerImpl context,
java.awt.Component bean,
java.lang.String propName,
PropertyAdapter adapter,
InteractionController controller) |
protected void |
initComponents() |
static java.lang.String |
initQueryString(QueryHolder.QueryNode[] nodes,
BindingRoot currentWindow,
java.lang.String thisPath)
Returns the correct string for the query, pulling all linked components' current paths.
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
boolean |
tryCommit() |
combine, getBean, getBindContext, getBindingRoot, getControl, getController, getDDCParent, getDesignerContext, getDestBI, getDestPD, getDialog, getOldAdapter, getPropName, getSharedNamespace, getTagManager, getThisPath, getThisPath, getTitleKey, getTooltipKey, getVisionContext, initializeNewPropertyAdapter, initializeNewPropertyAdapter, initTB, setDDCParent
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
protected void initComponents()
public void addConvertButton(javax.swing.JButton convertButton)
LegacyDBConfigurator
addConvertButton
in interface LegacyDBConfigurator
convertButton
- Completely configured button that will get a path and then call createNamedQuery()public void init(VisionDesignerImpl context, java.awt.Component bean, java.lang.String propName, PropertyAdapter adapter, InteractionController controller)
init
in interface DynamicDataConfigurator
init
in class AbstractConfigurator
public void displayed()
AbstractConfigurator
displayed
in interface DynamicDataConfigurator
displayed
in class AbstractConfigurator
DynamicDataConfigurator.displayed()
public static java.lang.String initQueryString(QueryHolder.QueryNode[] nodes, BindingRoot currentWindow, java.lang.String thisPath)
public boolean tryCommit()
tryCommit
in interface DynamicDataConfigurator
public static boolean bind(BindingContext context, SQLQueryBindingConfig config)
public boolean handlesType(PropertyAdapter adapter)
handlesType
in interface DynamicDataConfigurator
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public DynamicDataConfigurator.BindingCategory getBindingCategory()
getBindingCategory
in interface DynamicDataConfigurator
public DesignerContext getContext()
LegacyDBConfigurator
getContext
in interface LegacyDBConfigurator
public org.apache.commons.lang3.tuple.Pair<NamedQuery,NamedQueryBindingConfig> createNamedQuery(java.lang.String queryName)
LegacyDBConfigurator
createNamedQuery
in interface LegacyDBConfigurator
queryName
- Path for the new NamedQuery