jfb.tools.activitymgr.ui
Class DatabaseUI

java.lang.Object
  extended by jfb.tools.activitymgr.ui.DatabaseUI
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.internal.SWTEventListener

public class DatabaseUI
extends java.lang.Object
implements org.eclipse.swt.events.ModifyListener

IHM associée à l'onglet de paramétrage de l'accès à la base de données.


Nested Class Summary
static interface DatabaseUI.IDbStatusListener
          Interface utilisée pour notifier de l'état de la connexion à la base de données.
 
Field Summary
static int MYSQL_SERVER_MODE
           
static int STANDALONE_MODE
          Constantes
static int USER_DEFINED_MODE
           
 
Constructor Summary
DatabaseUI(org.eclipse.swt.widgets.Composite parentComposite)
          Constructeur par défaut.
DatabaseUI(org.eclipse.swt.widgets.TabItem tabItem)
          Constructeur permettant de placer l'IHM dans un onglet.
 
Method Summary
 void addDbStatusListener(DatabaseUI.IDbStatusListener listener)
          Ajoute un listener.
protected  void dbTypeChanged()
          Méthode invoquée lorsque l'utilisateur change le type de BDD dans l'IHM.
 void initUI()
          Initialise l'IHM avec les données en base.
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
           
 void removeDbStatusListener(DatabaseUI.IDbStatusListener listener)
          Ajoute un listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MYSQL_SERVER_MODE

public static final int MYSQL_SERVER_MODE
See Also:
Constant Field Values

STANDALONE_MODE

public static final int STANDALONE_MODE
Constantes

See Also:
Constant Field Values

USER_DEFINED_MODE

public static final int USER_DEFINED_MODE
See Also:
Constant Field Values
Constructor Detail

DatabaseUI

public DatabaseUI(org.eclipse.swt.widgets.Composite parentComposite)
Constructeur par défaut.

Parameters:
parentComposite - composant parent.

DatabaseUI

public DatabaseUI(org.eclipse.swt.widgets.TabItem tabItem)
Constructeur permettant de placer l'IHM dans un onglet.

Parameters:
tabItem - item parent.
Method Detail

addDbStatusListener

public void addDbStatusListener(DatabaseUI.IDbStatusListener listener)
Ajoute un listener.

Parameters:
listener - le nouveau listener.

dbTypeChanged

protected void dbTypeChanged()
Méthode invoquée lorsque l'utilisateur change le type de BDD dans l'IHM.


initUI

public void initUI()
Initialise l'IHM avec les données en base.


modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener

removeDbStatusListener

public void removeDbStatusListener(DatabaseUI.IDbStatusListener listener)
Ajoute un listener.

Parameters:
listener - le nouveau listener.