fr.ifremer.isisfish.ui.input
Class InputAction

java.lang.Object
  extended by fr.ifremer.isisfish.ui.input.InputAction

public class InputAction
extends Object

All code used in input UI. Created: 1 aout 2005 18:37:25 CEST

Version:
$Revision: 1312 $ Last update: $Date: 2008-08-28 10:21:07 +0200 (jeu, 28 aoĆ» 2008) $ by : $Author: sletellier $
Author:
Benjamin POUSSIN

Constructor Summary
InputAction()
           
 
Method Summary
 void addEffortDescription(SetOfVessels setOfVessels, Metier metier)
           
 Object addEmigration(PopulationSeasonInfo info, PopulationGroup group, Zone departure, double coeff)
           
 Object addImmigration(PopulationSeasonInfo info, PopulationGroup group, Zone arrival, double coeff)
           
 void addMap(FisheryRegion fisheryRegion)
          Add new map in region.
 Object addMigration(PopulationSeasonInfo info, PopulationGroup group, Zone departure, Zone arrival, double coeff)
           
 Object addSelectivity(Population pop, String equation, Gear gear)
           
 Object addTargetSpecies(Metier metier, MetierSeasonInfo m, Species species, String targetFactorEquationContent, boolean primaryCatch)
           
 void checkFisheryRegion(FisheryRegion fisheryRegion)
           
 MetierSeasonInfo createMetierSeasonInfo(Metier metier)
           
 Population createPopulation(org.nuiton.topia.TopiaContext context, Species species)
           
 PopulationSeasonInfo createPopulationSeasonInfo(Population pop)
           
 Object createRecruitmentDistribution(Population pop)
           
protected  List<Formule> getFormules(org.nuiton.topia.TopiaContext isisContext, String name)
           
 Object openEditor(InputOneEquationUI ui, String category, String name, Class<?> javaInterface, String content, org.nuiton.widget.editor.Editor editor)
           
 Object removeEffortDescription(SetOfVessels sov, EffortDescription effort)
           
 void removeMap(FisheryRegion fisheryRegion, Object[] selectedMaps)
          Remove map in a region.
 void removeMetierSeasonInfo(Metier metier, MetierSeasonInfo info)
           
 void removePopulationSeasonInfo(Population pop, PopulationSeasonInfo populationSeasonInfo)
           
 Object removeSelectivity(Gear gear, Selectivity selectivity)
           
 Object removeTargetSpecies(MetierSeasonInfo m, TargetSpecies targetSpecies)
           
 Object saveAsModel(String category, String language, String content)
          Save an Equation as model, to reuse it for other equation
 void saveFisheryRegion(FisheryRegion fisheryRegion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputAction

public InputAction()
Method Detail

saveAsModel

public Object saveAsModel(String category,
                          String language,
                          String content)
Save an Equation as model, to reuse it for other equation

Parameters:
category - category for this equation
language - equation to put in models
content - content ?
Returns:
if ok return null else OutputView error message

openEditor

public Object openEditor(InputOneEquationUI ui,
                         String category,
                         String name,
                         Class<?> javaInterface,
                         String content,
                         org.nuiton.widget.editor.Editor editor)

getFormules

protected List<Formule> getFormules(org.nuiton.topia.TopiaContext isisContext,
                                    String name)

addSelectivity

public Object addSelectivity(Population pop,
                             String equation,
                             Gear gear)

removeSelectivity

public Object removeSelectivity(Gear gear,
                                Selectivity selectivity)

addTargetSpecies

public Object addTargetSpecies(Metier metier,
                               MetierSeasonInfo m,
                               Species species,
                               String targetFactorEquationContent,
                               boolean primaryCatch)

removeTargetSpecies

public Object removeTargetSpecies(MetierSeasonInfo m,
                                  TargetSpecies targetSpecies)

addEffortDescription

public void addEffortDescription(SetOfVessels setOfVessels,
                                 Metier metier)

removeEffortDescription

public Object removeEffortDescription(SetOfVessels sov,
                                      EffortDescription effort)

createPopulation

public Population createPopulation(org.nuiton.topia.TopiaContext context,
                                   Species species)

createPopulationSeasonInfo

public PopulationSeasonInfo createPopulationSeasonInfo(Population pop)

removePopulationSeasonInfo

public void removePopulationSeasonInfo(Population pop,
                                       PopulationSeasonInfo populationSeasonInfo)

createMetierSeasonInfo

public MetierSeasonInfo createMetierSeasonInfo(Metier metier)

removeMetierSeasonInfo

public void removeMetierSeasonInfo(Metier metier,
                                   MetierSeasonInfo info)

createRecruitmentDistribution

public Object createRecruitmentDistribution(Population pop)

addMigration

public Object addMigration(PopulationSeasonInfo info,
                           PopulationGroup group,
                           Zone departure,
                           Zone arrival,
                           double coeff)

addEmigration

public Object addEmigration(PopulationSeasonInfo info,
                            PopulationGroup group,
                            Zone departure,
                            double coeff)

addImmigration

public Object addImmigration(PopulationSeasonInfo info,
                             PopulationGroup group,
                             Zone arrival,
                             double coeff)

addMap

public void addMap(FisheryRegion fisheryRegion)
Add new map in region. Since isis-fsih 3.3.0.0, this method supports a multiple file format : - http://openmap.bbn.com/cgi-bin/faqw.py?req=all#9.1

Parameters:
fisheryRegion - fishery region

removeMap

public void removeMap(FisheryRegion fisheryRegion,
                      Object[] selectedMaps)
Remove map in a region.

Parameters:
fisheryRegion - fishery region
selectedMaps - la liste de map a retirer

saveFisheryRegion

public void saveFisheryRegion(FisheryRegion fisheryRegion)

checkFisheryRegion

public void checkFisheryRegion(FisheryRegion fisheryRegion)


Copyright © 1999-2012 CodeLutin. All Rights Reserved.