fr.ifremer.coser.ui.project
Class ProjectHandler

java.lang.Object
  extended by fr.ifremer.coser.ui.common.CommonHandler
      extended by fr.ifremer.coser.ui.project.ProjectHandler

public class ProjectHandler
extends CommonHandler

Handler for project related ui.

Version:
$Revision: 617 $ Last update : $Date: 2011-01-31 14:24:51 +0100 (lun., 31 janv. 2011) $ By : $Author: chatellier $
Author:
chatellier

Field Summary
protected  JFileChooser mapFileChooser
           
 
Fields inherited from class fr.ifremer.coser.ui.common.CommonHandler
fileChooserInstance
 
Constructor Summary
ProjectHandler()
           
 
Method Summary
 void createProject(ProjectCreationView projectView)
          Create project.
protected  JFileChooser getMapFileChooser()
          Retourne une unique instance du file chooser pour conserver le répertoire de sélection d'un appel sur l'autre.
 void loadProject(ProjectOpenView projectView)
          Reload project (name selected in ui).
 void removeSelectedMapFiles(ProjectCreationView projectView)
          Display user file selection dialog and fill given text component with given file.
 void removeSelectedMapFiles(ProjectEditView projectView)
          Display user file selection dialog and fill given text component with given file.
 void saveProject(ProjectEditView projectView)
          Sauve le projet apres edition.
 void selectInputFile(ProjectCreationView projectView, JTextField textComponent)
          Display user file selection dialog and fill given text component with given file.
 void selectMapFiles(ProjectCreationView projectView)
          Display user file selection dialog and fill maps list.
 void selectMapFiles(ProjectEditView projectView)
          Display user file selection dialog and fill maps list.
 
Methods inherited from class fr.ifremer.coser.ui.common.CommonHandler
browseFile, getFileChooserInstance, setDefaultCursor, setWaitCursor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapFileChooser

protected JFileChooser mapFileChooser
Constructor Detail

ProjectHandler

public ProjectHandler()
Method Detail

getMapFileChooser

protected JFileChooser getMapFileChooser()
Retourne une unique instance du file chooser pour conserver le répertoire de sélection d'un appel sur l'autre.

Returns:
l'unique instance de file chooser

selectInputFile

public void selectInputFile(ProjectCreationView projectView,
                            JTextField textComponent)
Display user file selection dialog and fill given text component with given file.

Parameters:
projectView - project view
textComponent - text component to fill

selectMapFiles

public void selectMapFiles(ProjectCreationView projectView)
Display user file selection dialog and fill maps list.

Parameters:
projectView - project view

removeSelectedMapFiles

public void removeSelectedMapFiles(ProjectCreationView projectView)
Display user file selection dialog and fill given text component with given file.

Parameters:
projectView - project view

selectMapFiles

public void selectMapFiles(ProjectEditView projectView)
Display user file selection dialog and fill maps list.

Parameters:
projectView - project view

removeSelectedMapFiles

public void removeSelectedMapFiles(ProjectEditView projectView)
Display user file selection dialog and fill given text component with given file.

Parameters:
projectView - project view

createProject

public void createProject(ProjectCreationView projectView)
Create project.

Parameters:
projectView - project view

saveProject

public void saveProject(ProjectEditView projectView)
Sauve le projet apres edition.

Parameters:
projectView - project edit view

loadProject

public void loadProject(ProjectOpenView projectView)
Reload project (name selected in ui).

Parameters:
projectView - view


Copyright © 2010-2011 Ifremer. All Rights Reserved.