argutia
Class Argutia

java.lang.Object
  extended by argutia.Argutia
public class Argutia
extends Object

Classe mère de l'application.

Author:
Geoffroy AUBRY
Nested Class Summary
static class Argutia.Builder
          Classe regroupant les différents paramètres nécessaires à la création de l'interface graphique.
 
Field Summary
static Locale DEFAULT_LOCALE
          Locale par défaut pour le resourceBundle de l'application.
private static MainFrame frame
          Frame principale.
static Locale[] LANGUAGES
          Locales supportées par l'application.
static String RB_BASE_NAME
          Nom de base du resourceBundle de l'application.
private static Representations representations
          Représentations, dont l'orthographe est modifiable via le panneau de configuration.
private static MyResourceBundle resourceBundle
          ResourceBundle de l'application.
private static MyStyles styleContext
          Groupe des styles de l'application.
static String USER_PROPERTIES_FILE_NAME
          Nom du fichier contenant la configuration utilisateur.
 
Constructor Summary
Argutia()
           
 
Method Summary
static void createAndShowGUI(Argutia.Builder builder)
          Lance le processus de création de l'interface graphique.
static void createResourceBundle(Argutia.Builder builder)
          Crée un resourceBundle.
static Representations getRepresentations()
          Retourne les représentations de l'application.
static MyResourceBundle getResourceBundle()
          Retourne le resourceBundle de l'application.
static MyStyles getStyleContext()
          Retourne le groupe des styles de l'application.
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Field Detail

DEFAULT_LOCALE

public static final Locale DEFAULT_LOCALE
Locale par défaut pour le resourceBundle de l'application.

See Also:
LANGUAGES

frame

private static MainFrame frame
Frame principale.

See Also:
MainFrame

LANGUAGES

public static final Locale[] LANGUAGES
Locales supportées par l'application.

See Also:
DEFAULT_LOCALE

RB_BASE_NAME

public static final String RB_BASE_NAME
Nom de base du resourceBundle de l'application.

See Also:
resourceBundle, getResourceBundle(), Constant Field Values
Constant Field Value:
"argutia.argutia"

representations

private static Representations representations
Représentations, dont l'orthographe est modifiable via le panneau de configuration.

See Also:
getRepresentations()

resourceBundle

private static MyResourceBundle resourceBundle
ResourceBundle de l'application.

See Also:
getResourceBundle(), RB_BASE_NAME

styleContext

private static MyStyles styleContext
Groupe des styles de l'application.

See Also:
getStyleContext(), StyleContext

USER_PROPERTIES_FILE_NAME

public static final String USER_PROPERTIES_FILE_NAME
Nom du fichier contenant la configuration utilisateur.

See Also:
Properties, Constant Field Values
Constant Field Value:
"resources/properties/user.properties"
Constructor Detail

Argutia

public Argutia()
Method Detail

createAndShowGUI

@SwingThreadSafe
public static void createAndShowGUI(Argutia.Builder builder)
                             throws IllegalArgumentException
Lance le processus de création de l'interface graphique.

Parameters:
builder - Argutia.Builder regroupant les paramètres nécessaires à la création de l'interface graphique.
Throws:
IllegalArgumentException - si builder est null.

createResourceBundle

public static void createResourceBundle(Argutia.Builder builder)
                                 throws IllegalArgumentException
Crée un resourceBundle.

Implementation Notes:
Utilisé par les tests unitaires.
Parameters:
builder - Argutia.Builder regroupant les paramètres nécessaires à la création du resourceBundle.
Throws:
IllegalArgumentException - si builder est null.

getRepresentations

public static Representations getRepresentations()
Retourne les représentations de l'application.

See Also:
representations
Returns:
les représentations de l'application.

getResourceBundle

public static MyResourceBundle getResourceBundle()
Retourne le resourceBundle de l'application.

See Also:
resourceBundle
Returns:
le resourceBundle de l'application.

getStyleContext

public static MyStyles getStyleContext()
Retourne le groupe des styles de l'application.

See Also:
getStyleContext()
Returns:
le groupe des styles de l'application.

main

public static void main(String[] args)
Argutia JavaDoc
23 décembre 2007