r1277 - in trunk/simexplorer-is: . simexplorer-is-swing simexplorer-is-swing/src simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing simexplorer-is-swing/src/resources simexplorer-is-swing/src/resources/i18n simexplorer-is-swing-jaxx/src/java
Author: tchemit Date: 2008-03-01 13:58:57 +0000 (Sat, 01 Mar 2008) New Revision: 1277 Added: trunk/simexplorer-is/simexplorer-is-swing-jaxx/ Removed: trunk/simexplorer-is/simexplorer-is-swing/src/resources/icons/ trunk/simexplorer-is/simexplorer-is-swing/src/uimodel/ Modified: trunk/simexplorer-is/pom.xml trunk/simexplorer-is/simexplorer-is-swing-jaxx/src/java/ trunk/simexplorer-is/simexplorer-is-swing/pom.xml trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties Log: merge avec la branche avec_module_swing_jaxx_20080301 Modified: trunk/simexplorer-is/pom.xml =================================================================== --- trunk/simexplorer-is/pom.xml 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/pom.xml 2008-03-01 13:58:57 UTC (rev 1277) @@ -199,6 +199,7 @@ <module>simexplorer-is-storage</module> <module>simexplorer-is-service</module> <module>simexplorer-is-web</module> + <module>simexplorer-is-swing-jaxx</module> <module>simexplorer-is-swing</module> <module>simexplorer-is-ear</module> </modules> Modified: trunk/simexplorer-is/simexplorer-is-swing/pom.xml =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/pom.xml 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/simexplorer-is-swing/pom.xml 2008-03-01 13:58:57 UTC (rev 1277) @@ -42,26 +42,6 @@ <plugins> <!-- Generate phase --> <plugin> - <groupId>lutinplugin</groupId> - <artifactId>maven-jaxx-plugin</artifactId> - <version>0.2-SNAPSHOT</version> - <executions> - <execution> - <goals> - <goal>generate</goal> - </goals> - </execution> - </executions> - <dependencies> - <dependency> - <groupId>lutinlib</groupId> - <artifactId>lutinwidget</artifactId> - <version>0.10-SNAPSHOT</version> - <scope>compile</scope> - </dependency> - </dependencies> - </plugin> - <plugin> <artifactId>maven-antrun-plugin</artifactId> <configuration> <!-- recopie des fichiers java sources et generes vers src-build/java --> @@ -95,6 +75,14 @@ <actionSuperClass>fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerAbstractOptionAction</actionSuperClass> <configSuperClass>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerConfig</configSuperClass> <concreteConfig>true</concreteConfig> + <actionImplementations> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerCommonActions</value> + </actionImplementations> + <configImplementations> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain</value> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigLocal</value> + <value>fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigRemote</value> + </configImplementations> </configuration> <executions> <execution> @@ -148,7 +136,6 @@ <phase>compile</phase> <id>java</id> <goals> - <goal>parserJaxx</goal> <goal>parserJava</goal> <goal>gen</goal> </goals> @@ -211,18 +198,10 @@ <version>0.0.1-SNAPSHOT</version> </dependency> <dependency> - <groupId>lutinlib</groupId> - <artifactId>lutinwidget</artifactId> - <version>0.10-SNAPSHOT</version> - <scope>compile</scope> - </dependency> - <!-- librairie Jaxx --> - <dependency> - <groupId>lutinlib</groupId> - <artifactId>jaxx</artifactId> - <version>1.0.4-SNAPSHOT</version> - <scope>compile</scope> - </dependency> + <groupId>simexplorer-is</groupId> + <artifactId>simexplorer-is-swing-jaxx</artifactId> + <version>0.0.1-SNAPSHOT</version> + </dependency> <!-- librairie commandline --> <dependency> <groupId>lutinlib</groupId> Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorer.java 2008-03-01 13:58:57 UTC (rev 1277) @@ -56,22 +56,10 @@ // init context context = new SimExplorerContext(); + + // init context + context.initContext(args); - // init i18n with default locale - I18n.initISO88591(); - - // init parser - context.initParser(args); - - // init config - context.initConfig(); - - // init i18n with user locale - context.initI18n(); - - // mark if first launch - context.setFirstLaunch(!context.getConfig().getSource().exists()); - // save config context.getConfig().save(); Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerContext.java 2008-03-01 13:58:57 UTC (rev 1277) @@ -18,25 +18,23 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing; +import fr.cemagref.simexplorer.is.entities.EntityTypeEnum; +import fr.cemagref.simexplorer.is.entities.data.LoggableElement; +import fr.cemagref.simexplorer.is.entities.metadata.MetaData; +import fr.cemagref.simexplorer.is.entities.metadata.Version; +import fr.cemagref.simexplorer.is.exceptions.SimExplorerException; import fr.cemagref.simexplorer.is.exceptions.SimExplorerRuntimeException; import fr.cemagref.simexplorer.is.exceptions.UnreachableServiceException; -import fr.cemagref.simexplorer.is.exceptions.SimExplorerException; import fr.cemagref.simexplorer.is.service.MockStorageServiceImpl; import fr.cemagref.simexplorer.is.service.StorageService; import fr.cemagref.simexplorer.is.service.StorageServiceClient; import fr.cemagref.simexplorer.is.service.remote.RemoteService; import fr.cemagref.simexplorer.is.service.remote.RemoteStorageService; +import fr.cemagref.simexplorer.is.storage.SortColumn; import fr.cemagref.simexplorer.is.ui.swing.commandline.SimExplorerOptionParser; -import fr.cemagref.simexplorer.is.ui.swing.commandline.actions.SimExplorerCommonActions; import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigLocal; import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigMain; import fr.cemagref.simexplorer.is.ui.swing.commandline.configs.SimExplorerAbstractConfigRemote; -import fr.cemagref.simexplorer.is.ui.swing.LoggableElementCache; -import fr.cemagref.simexplorer.is.entities.metadata.Version; -import fr.cemagref.simexplorer.is.entities.metadata.MetaData; -import fr.cemagref.simexplorer.is.entities.data.LoggableElement; -import fr.cemagref.simexplorer.is.entities.EntityTypeEnum; -import fr.cemagref.simexplorer.is.storage.SortColumn; import org.codelutin.i18n.I18n; import org.codelutin.option.ParserException; @@ -46,7 +44,7 @@ * Le context de l'application, implanté en singleton. * <p/> * Contient la configuration de l'application, le parseur d'options, les services, ... - * + * <p/> * Contient aussi des méthodes qui appelent les services * * @author chemit @@ -96,12 +94,6 @@ if (parser == null) { // creation du parseur parser = new SimExplorerOptionParser(); - // enregistrement des actions concretes - parser.registerActions(SimExplorerCommonActions.class); - // enregistrement des configs concretes - parser.registerConfig(SimExplorerAbstractConfigMain.class); - parser.registerConfig(SimExplorerAbstractConfigLocal.class); - parser.registerConfig(SimExplorerAbstractConfigRemote.class); } return parser; } @@ -187,7 +179,7 @@ public void initServices() { // init local service getLocalStorageService(); - + if (getConfig().isAutoConnect()) { getRemoteStorageService(); } @@ -226,7 +218,7 @@ } } - public MetaData[] getData( boolean remote, boolean onlyLatest, String query, long newFirstIndex, int width, SortColumn column, boolean ascending) { + public MetaData[] getData(boolean remote, boolean onlyLatest, String query, long newFirstIndex, int width, SortColumn column, boolean ascending) { StorageService service = getStorageService(remote); String token = getToken(); try { @@ -254,7 +246,7 @@ throw new SimExplorerRuntimeException(e); } } - + public StorageService getStorageService(boolean remote) { StorageService service; service = remote ? getRemoteStorageService() : getLocalStorageService(); @@ -266,7 +258,7 @@ public LoggableElementCache getLoggableElementCache(boolean remote) { getStorageService(remote); LoggableElementCache cache; - cache = remote?remoteCache:localCache; + cache = remote ? remoteCache : localCache; return cache; } @@ -279,9 +271,20 @@ * * @param args les arguments passés au démarrage de l'application */ - void initParser(String... args) { + void initContext(String... args) { try { + // parse arguments getParser().doParse(args); + + // init configs + getParser().initConfigs(); + + // init i18n with user locale (or default one if not found) + initI18n(); + + // mark if first launch + setFirstLaunch(!getConfig().getSource().exists()); + } catch (ParserException e) { throw new SimExplorerRuntimeException(e); } catch (IOException e) { @@ -289,12 +292,6 @@ } } - /** Initialisation de la configuration utilisateur */ - void initConfig() { - getConfig(); - getLocalConfig(); - getRemoteConfig(); - } /** @return le service de storage locale */ protected StorageService getLocalStorageService() { Modified: trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties 2008-03-01 13:58:57 UTC (rev 1277) @@ -22,7 +22,6 @@ simexplorer.action.connect=Connect simexplorer.action.connect.help= simexplorer.action.connect.tooltip=Connect to remote server -simexplorer.action.currentPage=page simexplorer.action.deleteElement=Delete element simexplorer.action.deleteElement.help= simexplorer.action.deleteElement.tooltip=Delete element ''{0}'' @@ -109,7 +108,6 @@ simexplorer.action.search=search simexplorer.action.search.help= simexplorer.action.search.tooltip=Launch search -simexplorer.action.searchText.tooltip=Text to search in applications simexplorer.action.showTab_detail=Show details simexplorer.action.showTab_detail.help= simexplorer.action.showTab_detail.tooltip=show Detail of element ''{0}'' @@ -130,23 +128,14 @@ simexplorer.action.unconnect.tooltip=Disconnect from remote server simexplorer.choose.applicationexploration=Choose a application's exploration (*.zip) simexplorer.choose.dir=Choose this directory -simexplorer.choose.import.label=Import type simexplorer.choose.library=Choose a library file (*.?) -simexplorer.common.apply=Apply -simexplorer.common.cancel=Cancel -simexplorer.common.close=Close simexplorer.common.creationDate=create date simexplorer.common.description=description simexplorer.common.elementClass=type simexplorer.common.key=key -simexplorer.common.login=Login simexplorer.common.name=name -simexplorer.common.ok=Ok -simexplorer.common.passphrase=Password -simexplorer.common.type=type simexplorer.common.value=value simexplorer.common.version=version -simexplorer.config.i18n.menu=Language simexplorer.config.local.data.description=Local database data directory simexplorer.config.local.db.description=Local database directory simexplorer.config.local.description=Local server configuration @@ -165,7 +154,6 @@ simexplorer.config.main.userLocale.description=User locale simexplorer.config.main.userMail.description=User email adress simexplorer.config.main.version.description=Version of application -simexplorer.config.menu=Configuration simexplorer.config.remote.URI.description=URI of the remote storage service simexplorer.config.remote.description=Remote server configuration simexplorer.config.remote.login.description=User login to remote server @@ -176,22 +164,11 @@ simexplorer.config.remote.useProxy.description=use a proxy host toreach remote server simexplorer.confirm.changeLanguage=Changing to language ''{0}'' will reset the ui and the history simexplorer.confirm.delete=Confirm delete of ''{0}'' -simexplorer.debug.menu=Debug -simexplorer.entities.applicationExploration=Exploration Application -simexplorer.entities.library=Library -simexplorer.error.dialog.message=An error was found -simexplorer.error.dialog.title=Error detected\! simexplorer.error.login.failed=Remote authentication failed... simexplorer.error.service.failed=Remote server is not reachable... -simexplorer.help.menu=Help simexplorer.login.retry=Do you want to retry ? -simexplorer.login.title=Authentication to remote server -simexplorer.main.menu=Main -simexplorer.main.ui.title=SimExplorer SI v 0.0.1 simexplorer.message.reset.user.configuration= simexplorer.node.descriptors=Descriptor(s) ({0}) -simexplorer.node.navigation.local=Local element -simexplorer.node.navigation.remote=Remote element simexplorer.node.noattachments=No attachment simexplorer.node.nodetail=No detail simexplorer.option.description.config=change value of configuration property (with **key**) by value **value**. Modified: trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-03-01 13:06:17 UTC (rev 1276) +++ trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-03-01 13:58:57 UTC (rev 1277) @@ -22,7 +22,6 @@ simexplorer.action.connect=Connexion simexplorer.action.connect.help= simexplorer.action.connect.tooltip=Se connecter au serveur distant -simexplorer.action.currentPage=page simexplorer.action.deleteElement=Supprimer simexplorer.action.deleteElement.help= simexplorer.action.deleteElement.tooltip=Supprimer l''\u00E9l\u00E9ment ''{0}'' @@ -109,7 +108,6 @@ simexplorer.action.search=chercher simexplorer.action.search.help= simexplorer.action.search.tooltip=Lancer la recherche -simexplorer.action.searchText.tooltip=Le texte de recherche simexplorer.action.showTab_detail=Voir les d\u00E9tails simexplorer.action.showTab_detail.help= simexplorer.action.showTab_detail.tooltip=Afficher les d\u00E9tails de l''\u00E9l\u00E9ment ''{0}'' @@ -130,23 +128,14 @@ simexplorer.action.unconnect.tooltip=Se d\u00E9connecter du serveur distant simexplorer.choose.applicationexploration=Choisir une exploration d'application (*.zip) simexplorer.choose.dir=Choisir ce r\u00E9pertoire -simexplorer.choose.import.label=Type d'\u00E9l\u00E9ment \u00E0 importer simexplorer.choose.library=Choisir une librairie (*.?) -simexplorer.common.apply=Appliquer -simexplorer.common.cancel=Annuler -simexplorer.common.close=Fermer simexplorer.common.creationDate=date de cr\u00E9ation simexplorer.common.description=description simexplorer.common.elementClass=type simexplorer.common.key=nom descriptor -simexplorer.common.login=Login utilisateur simexplorer.common.name=nom -simexplorer.common.ok=Ok -simexplorer.common.passphrase=Mot de passe -simexplorer.common.type=type simexplorer.common.value=valeur simexplorer.common.version=version -simexplorer.config.i18n.menu=Langue simexplorer.config.local.data.description=R\u00E9pertoire des donn\u00E9es de la base locale simexplorer.config.local.db.description=R\u00E9pertoire de la base locale simexplorer.config.local.description=Configuration du serveur local @@ -165,7 +154,6 @@ simexplorer.config.main.userLocale.description=La langue de l'utilisateur simexplorer.config.main.userMail.description=Le courriel de l'utilisateur simexplorer.config.main.version.description=La version du logiciel -simexplorer.config.menu=Configuration simexplorer.config.remote.URI.description=l'uri du service distant simexplorer.config.remote.description=Configuration du serveur distant simexplorer.config.remote.login.description=Le login de l'utilisateur au service distant @@ -176,22 +164,11 @@ simexplorer.config.remote.useProxy.description=utilise un proxy pour atteindre le serveur distant simexplorer.confirm.changeLanguage=Changer vers la langue ''{0}'' va r\u00E9initialiser les interfaces et l''historique simexplorer.confirm.delete=Confirmer la suppression de ''{0}'' -simexplorer.debug.menu=Debug -simexplorer.entities.applicationExploration=Exploration d'application -simexplorer.entities.library=Librairie -simexplorer.error.dialog.message=Une erreur est survenue\! -simexplorer.error.dialog.title=Erreur detect\u00E9e simexplorer.error.login.failed=L'authentification a \u00E9chou\u00E9e... simexplorer.error.service.failed=Le serveur central n'est pas joignable -simexplorer.help.menu=Aide simexplorer.login.retry=Voulez-vous ressayer de vous connecter ? -simexplorer.login.title=Connexion au serveur central -simexplorer.main.menu=Menu principal -simexplorer.main.ui.title=SimExplorer SI v 0.0.1 simexplorer.message.reset.user.configuration= simexplorer.node.descriptors=Descripteur(s) ({0}) -simexplorer.node.navigation.local=\u00E9l\u00E9ment local -simexplorer.node.navigation.remote=\u00E9l\u00E9ment distant simexplorer.node.noattachments=Pas de fichier attach\u00E9 simexplorer.node.nodetail=Pas de d\u00E9tail simexplorer.option.description.config=remplace la valeur d'une propri\u00E9t\u00E9 de clef **key** de la configuration par la valeur **value**. Copied: trunk/simexplorer-is/simexplorer-is-swing-jaxx (from rev 1276, branches/avec_module_swing_jaxx_20080301/simexplorer-is/simexplorer-is-swing-jaxx)
participants (1)
-
tchemit@users.labs.libre-entreprise.org