Author: chatellier Date: 2011-04-18 08:58:21 +0000 (Mon, 18 Apr 2011) New Revision: 3256 Log: Ajout de commentaire (correction pas evidente). Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityInputHandler.java Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityInputHandler.java =================================================================== --- isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityInputHandler.java 2011-04-15 16:41:27 UTC (rev 3255) +++ isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityInputHandler.java 2011-04-18 08:58:21 UTC (rev 3256) @@ -340,6 +340,8 @@ // get value for pointed path //TopiaContext topiaContext = factorWizardUI.getContextValue(TopiaContext.class); //Class<?> classForPath = getPropertyClass(path, topiaContext); + // peut etre pas une bonne idée que ce soit basé sur les valeurs + // au lieu des types (mais pour RangeOfValues, pas evident) Object valueForPath = getPropertyValue(bean, beanProperty); boolean continuePossible = canBeContinue(valueForPath); boolean continueSelected = isContinue(valueForPath); @@ -479,13 +481,13 @@ factorWizardUI.pack(); } - /*protected JComponent getNewComponent() { - return EditorHelper.getEditor(cOrigine, bean); - }*/ - /** * Retourne le type de valeur pointé par le path du facteur. * + * Il vaut mieux recuperer le type de la propriété a mettre en facteur + * que la valeur elle meme; elle peut être null et on ne peut pas en + * deduire sont type. + * * @param factorPath factor path * @param context context * @return class @@ -538,10 +540,14 @@ } return result; } - + /** * Return true if value can be defined in continuous factor. * + * Il serait plus interessant de le faire sur les types et non sur les + * valeur mais pour {@link RangeOfValues} par exemple, seule la valeur + * a un typ Float... donc pas evident. + * * @param value value * @return continuous enabled */