On Wed, 6 Apr 2011 15:07:01 +0200 Benjamin POUSSIN <poussin@codelutin.com> wrote:
On Tue, 5 Apr 2011 17:33:46 +0200 Benjamin POUSSIN <poussin@codelutin.com> wrote:
Ajout de méthode spécifique pour accéder facilement a une option ----------------------------------------------------------------
methodes pour acceder rapidement aux options si on le souhaite sur l'enum ex: - getMonOptionFichier(ApplicationConfig config): File - getUneAutreOption(ApplicationConfig config): String
Ces methodes feraient simplement: - return config.getConfigAsFile(MON_OPTION_FICHIER); - return config.getConfig(UNE_AUTRE_OPTION);
En fait c'est idiot ces methodes, vu qu'on est sur une enum, c'est encore plus simple que ca:
MesOptions.MA_JOLIE_OPTION.getValue(config)
qui est l'equivalent de
config.getOption(MesOptions.MA_JOLIE_OPTION);
Donc en fait de compte pas beaucoup de plus value :(
Si y'en a quand même une : le typage, non ? L'utilisation des generics est compliquée dans une enum. Le fait d'avoir des méthodes dédiées est une bonne chose pour moi et je préfère cette solution plutôt que des casts sauvage à chaque fois que j'ai besoin d'une option. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com