public class QBSplitPaneStandard extends javax.swing.JPanel implements javax.swing.event.ListSelectionListener, QBBuilderInterface
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JRadioButton |
mAllRadio |
protected javax.swing.JRadioButton |
mAnyRadio |
protected java.util.Vector |
mCheckboxes |
protected DBSelectTableOverviewModel |
mModel |
protected java.util.Hashtable |
mModelHash |
protected DSSchemaIFace |
mSchema |
protected javax.swing.Action |
mSimulatedListAction |
protected javax.swing.JPanel |
mSimulatedListList |
protected javax.swing.JPanel |
mSimulatedListPanel |
protected javax.swing.JSplitPane |
mSplitPane |
protected DBSelectTableOverviewTable |
mSubTableView |
protected javax.swing.JList |
mTableList |
protected DBSelectTableModelStd |
mTableModel |
protected javax.swing.event.TableModelListener |
mTableModelListener |
protected javax.swing.JScrollPane |
mTableSchemaPane |
protected java.util.Hashtable |
mTablesViewHash |
protected DBSelectTableUIStd |
mTableView |
protected javax.swing.JPanel |
mUpperPanel |
protected javax.swing.JSplitPane |
mUpperSplitPane |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTADVANCED, INTERMEDIATE, STANDARD| Constructor and Description |
|---|
QBSplitPaneStandard(DSSchemaIFace aSchema)
QBSplitPaneBase Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
buildFromQueryDef(DBQueryDef aQueryDef)
Build UI from the Query Definition Object
|
boolean |
canConvertTo(QBBuilderInterface aBldr)
This checks to see if this type of builder can convert the internal SQL
to a more complex or less complex form.
|
static javax.swing.JPanel |
createHorizontalPanel(boolean aThreeD)
Creates a horizontal panel
|
javax.swing.JComponent |
createLowerPanel(DSSchemaIFace aSchema)
Create the lower panel
|
protected javax.swing.JPanel |
createRadioButtons()
Creates the radio buttons
|
java.lang.String |
createSQL()
Create SQL string
|
javax.swing.JComponent |
createUpperPanel(DSSchemaIFace aSchema)
Create the upper panel
|
void |
fillQueryDef(DBQueryDef aQueryDef)
Fills QueryDef from Model
|
java.util.Hashtable |
getModelHashtable()
Method to get model hash
|
java.lang.String |
getName()
A textual name for this builder
|
DSSchemaIFace |
getSchema()
Return Schema
|
DBSelectTableOverviewModel |
getSelectedOverTableViewModel()
Method to get selected table view's model
|
DBSelectTableUIBase |
getSelectedTableView()
Method to get selected table view
|
int |
getType() |
protected void |
refresh()
impl of abstract method
|
void |
reset()
Reset the UI to nothing
|
void |
setOverTableView()
This method will set tableview and its model
|
void |
setSelectedOverViewModel(DBSelectTableOverviewModel mModel)
Method to set selected table Views's model
|
void |
setTableModelListener(javax.swing.event.TableModelListener aTblModelListener)
Sets the Model Listener appropriately
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusUpCycleprotected javax.swing.JSplitPane mSplitPane
protected DSSchemaIFace mSchema
protected java.util.Hashtable mModelHash
protected java.util.Hashtable mTablesViewHash
protected DBSelectTableUIStd mTableView
protected DBSelectTableModelStd mTableModel
protected DBSelectTableOverviewModel mModel
protected DBSelectTableOverviewTable mSubTableView
protected javax.swing.JScrollPane mTableSchemaPane
protected javax.swing.JRadioButton mAllRadio
protected javax.swing.JRadioButton mAnyRadio
protected javax.swing.JList mTableList
protected javax.swing.JSplitPane mUpperSplitPane
protected javax.swing.JPanel mUpperPanel
protected javax.swing.JPanel mSimulatedListPanel
protected javax.swing.JPanel mSimulatedListList
protected javax.swing.Action mSimulatedListAction
protected java.util.Vector mCheckboxes
protected javax.swing.event.TableModelListener mTableModelListener
public QBSplitPaneStandard(DSSchemaIFace aSchema)
public DSSchemaIFace getSchema()
public DBSelectTableUIBase getSelectedTableView()
public DBSelectTableOverviewModel getSelectedOverTableViewModel()
public void setSelectedOverViewModel(DBSelectTableOverviewModel mModel)
public java.util.Hashtable getModelHashtable()
public void setTableModelListener(javax.swing.event.TableModelListener aTblModelListener)
aTblModelListener - public javax.swing.JComponent createUpperPanel(DSSchemaIFace aSchema)
aSchema - the schemapublic void setOverTableView()
public static javax.swing.JPanel createHorizontalPanel(boolean aThreeD)
threeD - whether it should have a 3D borderprotected javax.swing.JPanel createRadioButtons()
public javax.swing.JComponent createLowerPanel(DSSchemaIFace aSchema)
aSchema - the schemaprotected void refresh()
public void reset()
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged in interface javax.swing.event.ListSelectionListenerpublic int getType()
getType in interface QBBuilderInterfacepublic java.lang.String getName()
getName in interface QBBuilderInterfacegetName in class java.awt.Componentpublic boolean canConvertTo(QBBuilderInterface aBldr)
canConvertTo in interface QBBuilderInterfaceaBldr - The "receiving" builder, in other words can this builder
convert the SQL to the new builderpublic java.lang.String createSQL()
createSQL in interface QBBuilderInterfacepublic int buildFromQueryDef(DBQueryDef aQueryDef)
buildFromQueryDef in interface QBBuilderInterfacepublic void fillQueryDef(DBQueryDef aQueryDef)
fillQueryDef in interface QBBuilderInterfaceaQueryDef - the query