fr.ifremer.coser.ui
Class CoserFrameHandler

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

public class CoserFrameHandler
extends CommonHandler

Coser handler for main frame.

Version:
$Revision: 768 $ Last update : $Date: 2011-03-14 15:27:58 +0100 (lun., 14 mars 2011) $ By : $Author: chatellier $
Author:
chatellier

Nested Class Summary
static class CoserFrameHandler.SelectionFileFilter
          Selection file filtrer for selection file chooser.
 
Field Summary
protected  CoserFrame view
           
 
Fields inherited from class fr.ifremer.coser.ui.common.CommonHandler
fileChooserInstance
 
Constructor Summary
CoserFrameHandler(CoserFrame view)
           
 
Method Summary
 void closeProject()
          Ferme le projet.
 void projectLoaded(Project project)
          Do some operation when a new project is loaded into application.
 void quit()
          Exit application.
 void replaySelection()
          Replay selection.
 void saveLookAndFeelConfiguration(PropertyChangeEvent event)
          Called by LookAndFeelViewMenuItem when look and feel selection change.
protected  void setMainComponent(Component component)
          Replace window main component.
 void showAboutView()
          Display coser about view.
 void showControlView()
          Charge les données de control et affiche la vue de control.
 void showControlView(boolean reloadData)
          Charge les données de control et affiche la vue de control.
 void showCoserConfiguration()
          Show coser configuration.
 void showCoserWebsite()
          Open default system browser to coser website.
 void showCoserWebsiteSIH()
          Open default system browser to coser website.
 void showHomeView()
          Show home view.
 void showProjectCreationView()
          Display new creation view in main view.
 void showProjectEditView()
          Display new open view in main view.
 void showProjectOpenView()
          Display new open view in main view.
 void showPublishResultView()
          Display ui to select result to upload to website or to export as archive.
 void showSelectionView()
          Show selection view to create new selection.
 void showSelectionView(String selectionName)
          Show selection view to open selection.
 void showSummaryView()
          Affiche la fenêtre de résumé d'un projet.
 void showValidatorsConfiguration()
          Affiche la fenetre de configuration des validateurs personnel de l'utilisateur.
 void switchLanguage(CoserFrame frame, Locale newLocale)
          Switch application locale.
 
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

view

protected CoserFrame view
Constructor Detail

CoserFrameHandler

public CoserFrameHandler(CoserFrame view)
Method Detail

switchLanguage

public void switchLanguage(CoserFrame frame,
                           Locale newLocale)
Switch application locale.

Parameters:
frame - frame
newLocale - new locale

showHomeView

public void showHomeView()
Show home view.


showProjectCreationView

public void showProjectCreationView()
Display new creation view in main view.


showProjectOpenView

public void showProjectOpenView()
Display new open view in main view.


showProjectEditView

public void showProjectEditView()
Display new open view in main view.


setMainComponent

protected void setMainComponent(Component component)
Replace window main component.

Parameters:
component - new component

quit

public void quit()
Exit application. Save swing session before exit.


showCoserConfiguration

public void showCoserConfiguration()
Show coser configuration.


showCoserWebsite

public void showCoserWebsite()
Open default system browser to coser website.


showCoserWebsiteSIH

public void showCoserWebsiteSIH()
Open default system browser to coser website.


showAboutView

public void showAboutView()
Display coser about view.


showValidatorsConfiguration

public void showValidatorsConfiguration()
Affiche la fenetre de configuration des validateurs personnel de l'utilisateur.


closeProject

public void closeProject()
Ferme le projet.


projectLoaded

public void projectLoaded(Project project)
Do some operation when a new project is loaded into application.

Parameters:
project - loaded project

showSummaryView

public void showSummaryView()
Affiche la fenêtre de résumé d'un projet.


showControlView

public void showControlView()
Charge les données de control et affiche la vue de control.


showControlView

public void showControlView(boolean reloadData)
Charge les données de control et affiche la vue de control.

Parameters:
reloadData - reload data (a false dans le cas d'une creation, les données sont deja chargées)

showSelectionView

public void showSelectionView()
Show selection view to create new selection. TODO echatellier 20101217 revoir les 3 méthodes de selection (code dupliqués)


showSelectionView

public void showSelectionView(String selectionName)
Show selection view to open selection.

Parameters:
selectionName - selection name to open

replaySelection

public void replaySelection()
Replay selection. Open browse selection box to select selection file. Inform user to selection information before applying it. Apply it, and display report to user.


saveLookAndFeelConfiguration

public void saveLookAndFeelConfiguration(PropertyChangeEvent event)
Called by LookAndFeelViewMenuItem when look and feel selection change.

Parameters:
event - change event

showPublishResultView

public void showPublishResultView()
Display ui to select result to upload to website or to export as archive.



Copyright © 2010-2011 Ifremer. All Rights Reserved.