Bonjour, Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais: public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1; mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur: C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error Il y a sans doute une solution simple à ce problème? Merci d'avance Paul -- Paul Marchal IFREMER DOP/DHMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Bonjour Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1; En effet, la méthode est protected, il faut donc utiliser le getter qui lui est public :
int finalYear = simuPar.getNumberOfYear() - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
Cordialement. Sylvain Letellier
Vous embêtez pas, je crois que j'ai trouvé l'erreur (getNumberOfYear au lieu de numberOfYear) Paul Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
-- Paul Marchal IFREMER DOP/DHMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Salut Paul, t'étais pas loin : en fait la méthode qui va chercher le nombre d années c'est getNumberOfYear() et je sais pas pourquoi mais il faut pas déclaré les SimulationStorage et SimulationParameter tous seuls... :-! donc int finalYear = context.getSimulationStorage().getParameter().getNumberOfYear() - 1; je pense que ca marche a+ Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 65
Quel service après vente efficace !!! ;-) y'en a qui méritent leur sucette ... enfin j'dis ça... Sigrid LEHUTA a écrit :
Salut Paul, t'étais pas loin : en fait la méthode qui va chercher le nombre d années c'est getNumberOfYear() et je sais pas pourquoi mais il faut pas déclaré les SimulationStorage et SimulationParameter tous seuls... :-! donc int finalYear = context.getSimulationStorage().getParameter().getNumberOfYear() - 1; je pense que ca marche a+
Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 65
...Et merci à Sigrid et Sylvain pour ces réponses supersoniques A+ Paul Sigrid LEHUTA a écrit :
Quel service après vente efficace !!! ;-) y'en a qui méritent leur sucette ... enfin j'dis ça...
Sigrid LEHUTA a écrit :
Salut Paul, t'étais pas loin : en fait la méthode qui va chercher le nombre d années c'est getNumberOfYear() et je sais pas pourquoi mais il faut pas déclaré les SimulationStorage et SimulationParameter tous seuls... :-! donc int finalYear = context.getSimulationStorage().getParameter().getNumberOfYear() - 1; je pense que ca marche a+
Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
-- Paul Marchal IFREMER DOP/DHMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
participants (3)
-
letellier -
Paul MARCHAL -
Sigrid LEHUTA