com.jurismarches.vradi.ui
Class VradiMainUIHandler

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

public class VradiMainUIHandler
extends Object

Le handler de l'ui principale.

Author:
chemit
See Also:
VradiMainUI

Field Summary
static String XML_FILE_EXTENSION
           
 
Constructor Summary
VradiMainUIHandler()
           
 
Method Summary
 void changeContent(jaxx.runtime.JAXXContext context, JComponent content)
           
 void changeLanguage(VradiMainUI mainUI, 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 createForm(org.nuiton.wikitty.WikittyExtension extension)
           
 void edit(jaxx.runtime.JAXXContext context, com.jurismarches.vradi.entities.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(VradiMainUI rootContext, int tabIndex)
          Open admin popups and set specified selected tab index.
protected  void openEmailPopup(VradiMainUI rootContext)
           
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(VradiMainUI context)
           
 void showAdminForm(VradiMainUI context)
           
 void showAdminGroup(VradiMainUI context)
           
 void showAdminStatus(VradiMainUI context)
           
 void showAdminThesaurus(VradiMainUI context)
           
 void showAdminXmlStream(VradiMainUI context)
           
 void showConfig(jaxx.runtime.JAXXContext context)
           
 void showEmail(VradiMainUI context)
           
 void showHelp(jaxx.runtime.JAXXContext context, String helpId)
           
 void showOfferListUI(jaxx.runtime.JAXXContext context)
           
 void showReindex(jaxx.runtime.JAXXContext rootContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_FILE_EXTENSION

public static final String XML_FILE_EXTENSION
See Also:
Constant Field Values
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,
                          JComponent content)

edit

public void edit(jaxx.runtime.JAXXContext context,
                 com.jurismarches.vradi.entities.Form data)

goToHome

public void goToHome(jaxx.runtime.JAXXContext context)

changeLanguage

public void changeLanguage(VradiMainUI mainUI,
                           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(VradiMainUI rootContext,
                              int tabIndex)
Open admin popups and set specified selected tab index.

Parameters:
rootContext -
tabIndex - selected tab index

openEmailPopup

protected void openEmailPopup(VradiMainUI rootContext)

showAdminClient

public void showAdminClient(VradiMainUI context)

showAdminGroup

public void showAdminGroup(VradiMainUI context)

showAdminForm

public void showAdminForm(VradiMainUI context)

showAdminXmlStream

public void showAdminXmlStream(VradiMainUI context)

showAdminThesaurus

public void showAdminThesaurus(VradiMainUI context)

showAdminStatus

public void showAdminStatus(VradiMainUI context)

showEmail

public void showEmail(VradiMainUI context)

showReindex

public void showReindex(jaxx.runtime.JAXXContext rootContext)

showOfferListUI

public void showOfferListUI(jaxx.runtime.JAXXContext context)

showConfig

public void showConfig(jaxx.runtime.JAXXContext context)

showHelp

public void showHelp(jaxx.runtime.JAXXContext context,
                     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 IllegalArgumentException
Test if there is some modification on screen,

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

createForm

public void createForm(org.nuiton.wikitty.WikittyExtension extension)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.