r240 - trunk/src/site/rst/v4/user/tutorials
Author: echatellier Date: 2015-04-30 13:14:00 +0000 (Thu, 30 Apr 2015) New Revision: 240 Url: http://forge.codelutin.com/projects/isis-fish-docs/repository/revisions/240 Log: Oppan java style Modified: trunk/src/site/rst/v4/user/tutorials/useAPI.rst Modified: trunk/src/site/rst/v4/user/tutorials/useAPI.rst =================================================================== --- trunk/src/site/rst/v4/user/tutorials/useAPI.rst 2015-04-29 16:10:35 UTC (rev 239) +++ trunk/src/site/rst/v4/user/tutorials/useAPI.rst 2015-04-30 13:14:00 UTC (rev 240) @@ -5,7 +5,7 @@ .. * $Id$ .. * $HeadURL$ .. * %% -.. * Copyright (C) 1999 - 2010 Ifremer, Code Lutin +.. * Copyright (C) 1999 - 2015 Ifremer, Code Lutin .. * %% .. * This program is free software: you can redistribute it and/or modify .. * it under the terms of the GNU General Public License as @@ -45,8 +45,12 @@ Voici un exemple "pas à pas" pour le cas ou l'on voudrait modifier l'equation de mortalité naturelle dans un plan d'analyse par exemple. On veut remplacer provisoirement la valeur de la base par une autre. On crée un objet String -rempli avec l'autre valeur par exemple:: +rempli avec l'autre valeur par exemple +.. class:: java + +:: + String mortalitenaturelle = "if (groupe.getId() == 0) return 1.5; else return 0.2;" Se poser la question : "Dans la base de donnée où se trouve la mortalité naturelle ?" @@ -99,8 +103,12 @@ setNaturalDeathRate() parait être ce qu'on veut faire... mais la méthode setNaturalDeathRate prend en argument une equation, on ne peut -donc pas faire:: +donc pas faire +.. class:: java + +:: + pop.setNaturalDeathRate(mortalitenaturelle); puisque mortalitenaturelle n'est pas une equation mais un string. @@ -115,12 +123,20 @@ méthode .setContent(String ) qui prend en argument un string. Ca veut dire que si on a une equation, on peut lui changer sa valeur en utilisant cette methode avec un string en argument. -L'equation dont on veut changer la valeur on sait la récupérer:: +L'equation dont on veut changer la valeur on sait la récupérer +.. class:: java + +:: + Equation eqMortalite = pop.getNaturalDeathRate(); -L'objet eqMortalite est un objet equation:: +L'objet eqMortalite est un objet equation +.. class:: java + +:: + eqMortalite.setContent(mortalitenaturelle); et là on a le droit vu que mortalitenaturelle est un string et que la méthode @@ -128,8 +144,12 @@ et voilà c'est fait ! -remarque : on pourrait le faire en 1 ligne:: +remarque : on pourrait le faire en 1 ligne +.. class:: java + +:: + pop.getNaturalDeathRate().setContent(mortalitenaturelle); .. _Modele ISIS-Fish: ../isisFishModel.html
participants (1)
-
echatellier@users.forge.codelutin.com