Class NamedQueryBrowseTree
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryBrowseTree
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.MouseListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
 
 public class NamedQueryBrowseTree extends javax.swing.JPanel implements java.awt.event.MouseListenerTree in Named Query Workspace that browses the selected datasource and displays tables and columns Supports dragging a table or column into the Code Editor for quick table and column references- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNamedQueryBrowseTree.ColumnNodestatic classNamedQueryBrowseTree.TreeRenderer- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected static java.lang.ObjectCHECK_TABLE_LOCKprotected java.lang.StringcolQuoteCharprotected java.lang.Stringdatasourceprotected java.lang.StringdatasourceNameprotected DesignerContextdesignerContextprotected static LoggerExlogprotected NamedQuerynamedQueryprotected javax.swing.JPopupMenupopupMenuprotected CodeEditorqueryEditorprotected com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryBrowseTree.DsnTreeNoderootNodeprotected java.lang.StringtableQuoteCharprotected javax.swing.JTreetreeprotected javax.swing.tree.DefaultTreeModeltreeModel- 
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 NamedQueryBrowseTree(NamedQuery nq, CodeEditor qe, DesignerContext designerContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryBrowseTree.DsnTreeNodecreateRootNode()java.lang.StringgetDatasource()protected voidinitComponents()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidrefreshTreeModel()voidsetDatasource(java.lang.String datasource)- 
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
 
- 
 
- 
- 
- 
Field Detail- 
datasourceprotected java.lang.String datasource 
 - 
namedQueryprotected NamedQuery namedQuery 
 - 
queryEditorprotected CodeEditor queryEditor 
 - 
designerContextprotected DesignerContext designerContext 
 - 
treeprotected javax.swing.JTree tree 
 - 
treeModelprotected javax.swing.tree.DefaultTreeModel treeModel 
 - 
rootNodeprotected com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryBrowseTree.DsnTreeNode rootNode 
 - 
popupMenuprotected javax.swing.JPopupMenu popupMenu 
 - 
colQuoteCharprotected java.lang.String colQuoteChar 
 - 
tableQuoteCharprotected java.lang.String tableQuoteChar 
 - 
datasourceNameprotected java.lang.String datasourceName 
 - 
logprotected static LoggerEx log 
 - 
CHECK_TABLE_LOCKprotected static final java.lang.Object CHECK_TABLE_LOCK 
 
- 
 - 
Constructor Detail- 
NamedQueryBrowseTreepublic NamedQueryBrowseTree(NamedQuery nq, CodeEditor qe, DesignerContext designerContext) 
 
- 
 - 
Method Detail- 
initComponentsprotected void initComponents() 
 - 
refreshTreeModelpublic void refreshTreeModel() 
 - 
createRootNodeprotected com.inductiveautomation.ignition.designer.db.namedquery.workspace.NamedQueryBrowseTree.DsnTreeNode createRootNode() 
 - 
getDatasourcepublic java.lang.String getDatasource() 
 - 
setDatasourcepublic void setDatasource(java.lang.String datasource) 
 - 
mouseClickedpublic void mouseClicked(java.awt.event.MouseEvent e) - Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(java.awt.event.MouseEvent e) - Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
 - 
mouseExitedpublic void mouseExited(java.awt.event.MouseEvent e) - Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent e) - Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
 
- 
 
-