com.jurismarches.vradi.ui
Class VradiMainUIHandler

java.lang.Object
  extended by com.jurismarches.vradi.ui.VradiMainUIHandler

public class VradiMainUIHandler
extends java.lang.Object

Le handler de l'ui principale.

Author:
chemit
See Also:
VradiMainUI

Constructor Summary
VradiMainUIHandler()
           
 
Method Summary
 void changeContent(jaxx.runtime.JAXXContext context, javax.swing.JComponent content)
           
 void changeLanguage(VradiMainUI mainUI, java.util.Locale newLocale)
           
 void changeScreen(VradiMainUI ui, boolean fullscreen)
          Méthode pour changer de mode d'affichage.
 void close(VradiMainUI ui)
          Ferme l'application.
 void closeHelp(jaxx.runtime.JAXXContext context)
           
 void edit(jaxx.runtime.JAXXContext context, Form data)
           
protected  boolean ensureModification(jaxx.runtime.JAXXContext rootContext)
          Test if there is some modification on screen,
 void goToHome(jaxx.runtime.JAXXContext context)
           
 void gotoSite(jaxx.runtime.JAXXContext rootContext)
           
 VradiMainUI initUI(jaxx.runtime.JAXXContext rootContext, boolean fullscreen)
          Methode pour initialiser l'ui principale sans l'afficher.
protected  void openAdminPopup(jaxx.runtime.JAXXContext rootContext, int i)
           
protected  void openEmailPopup(jaxx.runtime.JAXXContext context, int i)
           
protected  void reloadUI(VradiContext rootContext, boolean fullscreen)
          Permet de recharger l'ui principale et de changer de le mode d'affichage.
 void showAbout(VradiMainUI ui)
           
 void showAdminClient(jaxx.runtime.JAXXContext context)
           
 void showAdminForm(jaxx.runtime.JAXXContext context)
           
 void showAdminGroup(jaxx.runtime.JAXXContext context)
           
 void showAdminXmlStream(jaxx.runtime.JAXXContext context)
           
 void showConfig(jaxx.runtime.JAXXContext context)
           
 void showEmailByClient(jaxx.runtime.JAXXContext context)
           
 void showEmailByForm(jaxx.runtime.JAXXContext context)
           
 void showHelp(jaxx.runtime.JAXXContext context, java.lang.String helpId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VradiMainUIHandler

public VradiMainUIHandler()
Method Detail

initUI

public VradiMainUI initUI(jaxx.runtime.JAXXContext rootContext,
                          boolean fullscreen)
Methode pour initialiser l'ui principale sans l'afficher.

Parameters:
rootContext - le context applicatif
fullscreen - flag pour indiquer si on doit ouvrir l'ui en model console (pleine ecran).
Returns:
l'ui instancie et initialisee mais non visible encore

changeContent

public void changeContent(jaxx.runtime.JAXXContext context,
                          javax.swing.JComponent content)

edit

public void edit(jaxx.runtime.JAXXContext context,
                 Form data)

goToHome

public void goToHome(jaxx.runtime.JAXXContext context)

changeLanguage

public void changeLanguage(VradiMainUI mainUI,
                           java.util.Locale newLocale)

close

public void close(VradiMainUI ui)
Ferme l'application.

Parameters:
ui - l'ui principale de l'application

changeScreen

public void changeScreen(VradiMainUI ui,
                         boolean fullscreen)
Méthode pour changer de mode d'affichage.

Si fullscreen est à true alors on passe en mode console (c'est à dire en mode plein écran exclusif), sinon on passe en mode fenetré normal.

Parameters:
ui - l'ui principale de l'application
fullscreen - le nouvel état requis.

openAdminPopup

protected void openAdminPopup(jaxx.runtime.JAXXContext rootContext,
                              int i)

showAdminClient

public void showAdminClient(jaxx.runtime.JAXXContext context)

showAdminGroup

public void showAdminGroup(jaxx.runtime.JAXXContext context)

showAdminForm

public void showAdminForm(jaxx.runtime.JAXXContext context)

showAdminXmlStream

public void showAdminXmlStream(jaxx.runtime.JAXXContext context)

openEmailPopup

protected void openEmailPopup(jaxx.runtime.JAXXContext context,
                              int i)

showEmailByClient

public void showEmailByClient(jaxx.runtime.JAXXContext context)

showEmailByForm

public void showEmailByForm(jaxx.runtime.JAXXContext context)

showConfig

public void showConfig(jaxx.runtime.JAXXContext context)

showHelp

public void showHelp(jaxx.runtime.JAXXContext context,
                     java.lang.String helpId)

closeHelp

public void closeHelp(jaxx.runtime.JAXXContext context)

gotoSite

public void gotoSite(jaxx.runtime.JAXXContext rootContext)

showAbout

public void showAbout(VradiMainUI ui)

reloadUI

protected void reloadUI(VradiContext rootContext,
                        boolean fullscreen)
Permet de recharger l'ui principale et de changer de le mode d'affichage.

Parameters:
rootContext - le contexte applicatif
fullscreen - le type de fenetre à reouvrir

ensureModification

protected boolean ensureModification(jaxx.runtime.JAXXContext rootContext)
                              throws java.lang.IllegalArgumentException
Test if there is some modification on screen,

Parameters:
rootContext - the context
Returns:
true if no more modification is detected
Throws:
java.lang.IllegalArgumentException - if rootContext is null


Copyright © 2009 JurisMarches. All Rights Reserved.