net.sourceforge.queryviewer.ui.event
Class AbstractControler
java.lang.Object
|
+--javax.swing.AbstractAction
|
+--net.sourceforge.queryviewer.ui.event.AbstractControler
- All Implemented Interfaces:
- Action, ActionListener, Cloneable, EventListener, Serializable
- Direct Known Subclasses:
- CloseControler, OpenControler, QueryControler, QuitControler
- public abstract class AbstractControler
- extends AbstractAction
Classe mère de tous les contrôles du QueryViewer.
Pour que les sous-classe fonctionnent correctement, il va mettre à jour le Map tel que:
- NAME la clé pour stocker le nom de l'action (utilisé pour menu ou bouton).
- SHORT_DESCRIPTION la clé pour stocker une description courte de l'action.
C'est utilisé pour les texte 'tooltip'.
- LONG_DESCRIPTION la clé pour stocker une description plus longue.
Cela peut être utilisé pour l'aide contextuelle.
- SMALL_ICON la clé pour stocker une petite icône (toolbar).
- ACTION_COMMAND_KEY la clé pour déterminer la chaîne de commande pour l'
ActionEvent
qui sera créée quand l'action aura lieu et qu'elle notifiera
en tant que résultat d'une clé associée avec un JComponent.
- ACCELERATOR_KEY la clé pour stocker l'association de touches utilisée comme raccourci
pour lancer une action.
Created: Fri Jun 13 14:27:09 2003
- Version:
- $Id: AbstractControler.java,v 1.5 2003/06/23 08:32:23 avdyk Exp $
- Author:
- Arnaud Vandyck
- See Also:
- Serialized Form
QUERY_PROPERTY
public static final String QUERY_PROPERTY
- See Also:
- Constant Field Values
VIEW_INFO_PROPERTY
public static final String VIEW_INFO_PROPERTY
- See Also:
- Constant Field Values
query
protected Query query
viewInfo
protected ViewInfo viewInfo
AbstractControler
public AbstractControler(Query query)
getQuery
public Query getQuery()
- Get the
Query
value.
- Returns:
- the Query value.
setQuery
public void setQuery(Query newQuery)
- Set the
Query
value.
- Parameters:
newQuery
- The new Query value.
getViewInfo
public ViewInfo getViewInfo()
- Get the ViewInfo value.
- Returns:
- the ViewInfo value.
setViewInfo
public void setViewInfo(ViewInfo newViewInfo)
- Set the ViewInfo value. ATTENTION Il faudrait peut-être renommer cette méthode en addViewInfo(
ViewInfo
)
car peut-être que l'on pourrait ajouter plusieurs vues à un contrôleur.
- Parameters:
newViewInfo
- The new ViewInfo value.
actionPerformed
public abstract void actionPerformed(ActionEvent action)
- Méthode héritée de
ActionListener
.
- Parameters:
action
- l'action qui vient d'avoir lieu
Copyright © 2003 STE-Formations Informatiques, FAPSE, ULg. All Rights Reserved.