edu.iastate.anthill.indus.panel
Class QueryPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byedu.iastate.anthill.indus.panel.IndusPane
                      extended byedu.iastate.anthill.indus.panel.QueryPanelGUI
                          extended byedu.iastate.anthill.indus.panel.QueryPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, ISQLBuilder, java.awt.MenuContainer, MessageHandler, java.io.Serializable

public class QueryPanel
extends QueryPanelGUI
implements MessageHandler, ISQLBuilder

Since:
1.0
Author:
Jie Bao
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private) static int dsOriginColIndex
           
(package private)  javax.swing.JFrame frame
           
(package private)  Zql.ZQuery myZQuery
           
 
Fields inherited from class edu.iastate.anthill.indus.panel.QueryPanelGUI
border1, btnCreateSQL, btnRun, btnTranslate, dbPanel, gridLayout1, guidePane, jSplitPane1, leftPane, sqlInputArea
 
Fields inherited from class edu.iastate.anthill.indus.panel.IndusPane
changed, parent
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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.Container
 
Fields inherited from class java.awt.Component
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
 
Constructor Summary
QueryPanel(IndusGUI parent)
           
 
Method Summary
 void cancel()
          Event is called when user pressed cancel button.
 void created(boolean init)
          Event is called when dialog is created and correctly initialized.
 void finish(java.lang.Object returnValue)
          Event is called when user finishes working with builder.
private  void jbInit()
          jbInit
 void messageMap()
           
 void onCreateSQL(java.awt.event.ActionEvent e)
           
 void onRun(java.awt.event.ActionEvent e)
           
 void onTranslate(java.awt.event.ActionEvent e)
          Translate query result into local terms NOTE: this function is not used right now the inverse mapping is done in query translator
private  void translateAVHColumn(java.lang.String columnName, java.lang.String avhName, int columnIndex, java.util.Map dsName2Mapping)
          translateAVHColumn
private  void translateNumberColumn(java.lang.String columnName, int columnIndex, java.util.Map dsName2Mapping)
          translateNumberColumn
 
Methods inherited from class edu.iastate.anthill.indus.panel.QueryPanelGUI
promptSave, showDefault
 
Methods inherited from class edu.iastate.anthill.indus.panel.IndusPane
askForName
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

borderLayout1

java.awt.BorderLayout borderLayout1

frame

javax.swing.JFrame frame

dsOriginColIndex

static int dsOriginColIndex

myZQuery

Zql.ZQuery myZQuery
Constructor Detail

QueryPanel

public QueryPanel(IndusGUI parent)
Method Detail

jbInit

private void jbInit()
jbInit


messageMap

public void messageMap()
Specified by:
messageMap in interface MessageHandler

onTranslate

public void onTranslate(java.awt.event.ActionEvent e)
Translate query result into local terms NOTE: this function is not used right now the inverse mapping is done in query translator

Parameters:
e - ActionEvent
Since:
2005-03-28

translateAVHColumn

private void translateAVHColumn(java.lang.String columnName,
                                java.lang.String avhName,
                                int columnIndex,
                                java.util.Map dsName2Mapping)
translateAVHColumn


translateNumberColumn

private void translateNumberColumn(java.lang.String columnName,
                                   int columnIndex,
                                   java.util.Map dsName2Mapping)
translateNumberColumn


onCreateSQL

public void onCreateSQL(java.awt.event.ActionEvent e)
Parameters:
e - ActionEvent
Since:
2005-03-23

onRun

public void onRun(java.awt.event.ActionEvent e)

created

public void created(boolean init)
Description copied from interface: ISQLBuilder
Event is called when dialog is created and correctly initialized.

Specified by:
created in interface ISQLBuilder
Returns:
void

cancel

public void cancel()
Description copied from interface: ISQLBuilder
Event is called when user pressed cancel button.

Specified by:
cancel in interface ISQLBuilder
Returns:
void

finish

public void finish(java.lang.Object returnValue)
Description copied from interface: ISQLBuilder
Event is called when user finishes working with builder.

Specified by:
finish in interface ISQLBuilder
Returns:
void