Update of /cvsroot/queryviewer/queryviewer/src/net/sourceforge/queryviewer/ui/event
In directory sc8-pr-cvs1:/tmp/cvs-serv4923/src/net/sourceforge/queryviewer/ui/event
Modified Files:
ControlerFactory.java
Log Message:
typo dans la javadoc (latin-1), Query est maintenant en instance, les actions sont de type AbstractControler, cela a un impact sur
les méthodes getAction(...), ajout d'une méthode getQuery()
Index: ControlerFactory.java
===================================================================
RCS file: /cvsroot/queryviewer/queryviewer/src/net/sourceforge/queryviewer/ui/event/ControlerFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ControlerFactory.java 19 Jun 2003 22:52:39 -0000 1.3
--- ControlerFactory.java 22 Jun 2003 21:16:52 -0000 1.4
***************
*** 9,15 ****
/**
* Fabricateur de contrôles. Cette classe va générer une requête et donner vie aux contrôleurs
! * qui vont réagir aux événements des utilisateurs. Chaque contrôleur va étendre {@link javax.swing.Action}
! * même si les sous-classe n'implémentent pas toutes les méthodes. Les vues appelleront la méthode {@link getAction(String,ViewInfo)}
! * qui leur renverra une instance {@link javax.swing.Action} prette à l'emploi en fonction de l'action qui doit être gérée par cette vue.
* toutes les actions possible sont définies sous forme de constantes dans l'interface {@link QueryActions}.
*
--- 9,15 ----
/**
* Fabricateur de contrôles. Cette classe va générer une requête et donner vie aux contrôleurs
! * qui vont réagir aux événements des utilisateurs. Chaque contrôleur va étendre {@link javax.swing.Action} (ou plutôt {@link javax.swing.AbstractAction})
! * même si les sous-classe n'implémentent pas toutes les méthodes. Les vues appelleront la méthode {@link #getAction(String,ViewInfo)}
! * qui leur renverra une instance {@link AbstractControler} prette à l'emploi en fonction de l'action qui doit être gérée par cette vue.
* toutes les actions possible sont définies sous forme de constantes dans l'interface {@link QueryActions}.
*
***************
*** 36,39 ****
--- 36,41 ----
protected Map actions;
+ protected Query query;
+
/** Constructeur par défaut.
* Construction de l'objet {@link Query} qui sera connu de tous les controleurs.
***************
*** 41,56 ****
*/
public ControlerFactory() {
! Query q = new Query();
this.actions = new HashMap();
! Action openC = new OpenControler( q );
! Action closeC = new CloseControler( q );
closeC.setEnabled( false );
! Action quit = new QuitControler( q );
! Action query = new QueryControler( q );
! query.setEnabled( false );
this.actions.put( ControlerFactory.OPEN_CONNECTION, openC );
this.actions.put( ControlerFactory.CLOSE_CONNECTION, closeC );
! this.actions.put( ControlerFactory.QUIT, quit );
! this.actions.put( ControlerFactory.EXECUTE_QUERY, query);
} // ControlerFactory constructor
--- 43,58 ----
*/
public ControlerFactory() {
! this.query = new Query();
this.actions = new HashMap();
! AbstractControler openC = new OpenControler( query );
! AbstractControler closeC = new CloseControler( query );
closeC.setEnabled( false );
! AbstractControler quitC = new QuitControler( query );
! AbstractControler queryC = new QueryControler( query );
! queryC.setEnabled( false );
this.actions.put( ControlerFactory.OPEN_CONNECTION, openC );
this.actions.put( ControlerFactory.CLOSE_CONNECTION, closeC );
! this.actions.put( ControlerFactory.QUIT, quitC );
! this.actions.put( ControlerFactory.EXECUTE_QUERY, queryC );
} // ControlerFactory constructor
***************
*** 61,68 ****
* @return le contrôleur.
*/
! public Action getAction( String action, ViewInfo viewInfo ) {
AbstractControler controler = (AbstractControler) this.actions.get( action );
controler.setViewInfo( viewInfo );
! return (Action)controler;
}
--- 63,70 ----
* @return le contrôleur.
*/
! public AbstractControler getAction( String action, ViewInfo viewInfo ) {
AbstractControler controler = (AbstractControler) this.actions.get( action );
controler.setViewInfo( viewInfo );
! return (AbstractControler)controler;
}
***************
*** 72,78 ****
* @return le contrôleur.
*/
! public Action getAction( String action ) {
AbstractControler controler = (AbstractControler) this.actions.get( action );
! return (Action)controler;
}
--- 74,88 ----
* @return le contrôleur.
*/
! public AbstractControler getAction( String action ) {
AbstractControler controler = (AbstractControler) this.actions.get( action );
! return (AbstractControler)controler;
! }
!
! /**
! * Retourne la Query.
! * @return la {@link Query}
! */
! public Query getQuery() {
! return this.query;
}
|