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(jaxx.runtime.JAXXContext rootContext, org.sharengo.wikitty.WikittyExtension extension)
           
 void createFormMenu(VradiMainUI ui)
           
 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 rootContext, 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 showAdminStatus(jaxx.runtime.JAXXContext context)
           
 void showAdminThesaurus(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 showExport(jaxx.runtime.JAXXContext rootContext)
           
 void showHelp(jaxx.runtime.JAXXContext context, String helpId)
           
 void showImport(jaxx.runtime.JAXXContext rootContext)
           
 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,
                 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(jaxx.runtime.JAXXContext rootContext,
                              int i)

openEmailPopup

protected void openEmailPopup(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)

showAdminThesaurus

public void showAdminThesaurus(jaxx.runtime.JAXXContext context)

showAdminStatus

public void showAdminStatus(jaxx.runtime.JAXXContext context)

showEmailByClient

public void showEmailByClient(jaxx.runtime.JAXXContext context)

showEmailByForm

public void showEmailByForm(jaxx.runtime.JAXXContext context)

showExport

public void showExport(jaxx.runtime.JAXXContext rootContext)

showImport

public void showImport(jaxx.runtime.JAXXContext rootContext)

showReindex

public void showReindex(jaxx.runtime.JAXXContext rootContext)

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(jaxx.runtime.JAXXContext rootContext,
                       org.sharengo.wikitty.WikittyExtension extension)

createFormMenu

public void createFormMenu(VradiMainUI ui)


Copyright © 2009-2010 JurisMarches. All Rights Reserved.