appli.sqlplayer.gui
Class SqlPlayerDesignCommandsPane

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byappli.sqlplayer.gui.SqlPlayerDesignCommandsPane
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, Observer, java.io.Serializable

public class SqlPlayerDesignCommandsPane
extends javax.swing.JPanel
implements Observer

Title:

Description: Onglet de mise au point des commandes SQL

Copyright: Copyright (c) 2003

Company:

Version:
1.0 July 2003 (SJ)
Author:
Sylvaine Jaehn
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
private  DisplayResultFormat drf
           
private  boolean isExecuted
           
private  javax.swing.JLabel lblNbRowsValue
           
private  Mediator med
           
private  NavigPane navigPane
           
private static int NBROWS
           
private  int nbTotalRows
           
private  javax.swing.JRadioButton rbDispASCIITable
           
private  javax.swing.JRadioButton rbDispReport
           
private  javax.swing.JRadioButton rbDispTSV
           
private  java.lang.Object resQuery
           
private  javax.swing.JTextArea txtResCde
           
private  javax.swing.JTextArea txtSQLCde
           
 
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
SqlPlayerDesignCommandsPane()
          Construct the panel
 
Method Summary
private  void copyBtn_actionPerformed()
          Action effectuee quand clic sur le bouton Copy
private  void displayResult()
          Affichage des resultats dans la zone de texte en prenant en compte le temps de traitement (curseur change en montre)
private  void execBtn_actionPerformed()
          Execution button was pressed: execution de la requete SQL
private  void jbInit()
          Component initialization
private  void rbDispASCIITable_actionPerformed()
          Affichage des resultats de la commande SQL au format "table ASCII"
private  void rbDispReport_actionPerformed()
          Affichage des resultats de la commande SQL au format "report"
private  void rbDispTSV_actionPerformed()
          Affichage des resultats de la commande SQL au format "tableau TSV"
 void reset()
          Zones de texte mises a vide et reinitialisation de certains composants
private  void resetBtn_actionPerformed()
          Reset button was pressed: effacement des textes de saisie et de resultat
 void sendNotify(java.util.ArrayList value)
           
 void sendNotify(boolean value)
           
 void sendNotify(int value)
          Notification de changement du composant observe
 void sendNotify(java.lang.String value)
           
private  void viewSameResult()
          Affichage des memes lignes de resultat dans un mode different (retour dans le resultset du nombre de lignes a afficher (movePrevious) et affichage du nombre de lignes)
 
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

NBROWS

private static final int NBROWS
See Also:
Constant Field Values

nbTotalRows

private int nbTotalRows

med

private Mediator med

drf

private DisplayResultFormat drf

resQuery

private java.lang.Object resQuery

isExecuted

private boolean isExecuted

txtSQLCde

private javax.swing.JTextArea txtSQLCde

txtResCde

private javax.swing.JTextArea txtResCde

rbDispTSV

private javax.swing.JRadioButton rbDispTSV

rbDispReport

private javax.swing.JRadioButton rbDispReport

rbDispASCIITable

private javax.swing.JRadioButton rbDispASCIITable

lblNbRowsValue

private javax.swing.JLabel lblNbRowsValue

navigPane

private NavigPane navigPane
Constructor Detail

SqlPlayerDesignCommandsPane

public SqlPlayerDesignCommandsPane()
Construct the panel

Method Detail

jbInit

private void jbInit()
             throws java.lang.Exception
Component initialization

Throws:
java.lang.Exception

resetBtn_actionPerformed

private void resetBtn_actionPerformed()
Reset button was pressed: effacement des textes de saisie et de resultat


execBtn_actionPerformed

private void execBtn_actionPerformed()
Execution button was pressed: execution de la requete SQL


copyBtn_actionPerformed

private void copyBtn_actionPerformed()
Action effectuee quand clic sur le bouton Copy


rbDispTSV_actionPerformed

private void rbDispTSV_actionPerformed()
Affichage des resultats de la commande SQL au format "tableau TSV"


rbDispReport_actionPerformed

private void rbDispReport_actionPerformed()
Affichage des resultats de la commande SQL au format "report"


rbDispASCIITable_actionPerformed

private void rbDispASCIITable_actionPerformed()
Affichage des resultats de la commande SQL au format "table ASCII"


viewSameResult

private void viewSameResult()
Affichage des memes lignes de resultat dans un mode different (retour dans le resultset du nombre de lignes a afficher (movePrevious) et affichage du nombre de lignes)


displayResult

private void displayResult()
Affichage des resultats dans la zone de texte en prenant en compte le temps de traitement (curseur change en montre)


sendNotify

public void sendNotify(int value)
Notification de changement du composant observe

Specified by:
sendNotify in interface Observer
Parameters:
value - valeur recue suivant le changement effectue dans le composant observe

sendNotify

public void sendNotify(boolean value)
Specified by:
sendNotify in interface Observer

sendNotify

public void sendNotify(java.lang.String value)
Specified by:
sendNotify in interface Observer

sendNotify

public void sendNotify(java.util.ArrayList value)
Specified by:
sendNotify in interface Observer

reset

public void reset()
Zones de texte mises a vide et reinitialisation de certains composants