tvouriot.elife
Class Elife

java.lang.Object
  |
  +--tvouriot.elife.Elife

public class Elife
extends java.lang.Object

Class principale


Field Summary
static java.lang.String BUILD
          Build
static java.io.File HOME_DIRECTORY
          Répertoire home
static java.io.File JAVA_DIRECTORY
          Répertoire d'installation de Java
static java.lang.String RELEASE
          Version
static java.lang.String WEB
          Site web
 
Constructor Summary
Elife()
           
 
Method Summary
static void addAction(MenuAction action)
          Ajouter une action à la table
static void addRecent(java.io.File f)
          Ajoute dans les propriétés le chemin d'accès d'un fichier "récent"
static void clearRecents()
          Efface des propriétés tous les fichiers récents
static MenuAction getAction(java.lang.String action)
          Retourne une action à partir de son nom
static java.lang.String getElifeHome()
          Retourne le chemin d'accès du répertoire où est installé Elife
static java.lang.String getProperty(java.lang.String name)
          Renvoie la valeur d'une propriété
static void initActions()
          Initialise la table des actions en y ajoutant toutes les actions possibles
static void initProperties()
          Initialise les propriétés en les chargeant à partir du fichier de sauvegarde
static void initUI()
          Initialise le look & feel Metal
static boolean isFlatMenus()
          Teste la valeur de la propriétés flatmenus
static void loadProps(java.io.InputStream in)
          Charge un fichier contenant les propriétés de l'application
static void main(java.lang.String[] argv)
          Point de départ de l'application
static void removeProperty(java.lang.String name)
          Supprime une propriété
static void saveProps()
          Sauvegarde les propriétés dans un fichier sur le disque dur
static void setFlatMenus(boolean bool)
          Change la valeur de la propriétés flatmenus
static void setProperty(java.lang.String name, java.lang.String value)
          Changer une propriété
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RELEASE

public static final java.lang.String RELEASE
Version

BUILD

public static final java.lang.String BUILD
Build

WEB

public static final java.lang.String WEB
Site web

HOME_DIRECTORY

public static final java.io.File HOME_DIRECTORY
Répertoire home

JAVA_DIRECTORY

public static final java.io.File JAVA_DIRECTORY
Répertoire d'installation de Java
Constructor Detail

Elife

public Elife()
Method Detail

addAction

public static void addAction(MenuAction action)
Ajouter une action à la table
Parameters:
action - action listener

getAction

public static MenuAction getAction(java.lang.String action)
Retourne une action à partir de son nom
Parameters:
action - nom de l'action
Returns:
l'action

initActions

public static void initActions()
Initialise la table des actions en y ajoutant toutes les actions possibles

initProperties

public static void initProperties()
Initialise les propriétés en les chargeant à partir du fichier de sauvegarde

saveProps

public static void saveProps()
Sauvegarde les propriétés dans un fichier sur le disque dur

loadProps

public static void loadProps(java.io.InputStream in)
Charge un fichier contenant les propriétés de l'application
Parameters:
in - un InputStream correspondant au fichier

setProperty

public static void setProperty(java.lang.String name,
                               java.lang.String value)
Changer une propriété
Parameters:
name - nom de la propriété
value - la nouvelle valeur

removeProperty

public static void removeProperty(java.lang.String name)
Supprime une propriété
Parameters:
name - nom de la propriété à supprimer

getProperty

public static java.lang.String getProperty(java.lang.String name)
Renvoie la valeur d'une propriété
Parameters:
name - nom de la propriété à lire
Returns:
la valeur de la propriété spécifiée

addRecent

public static void addRecent(java.io.File f)
Ajoute dans les propriétés le chemin d'accès d'un fichier "récent"
Parameters:
f - fichier "récent" à ajouter

clearRecents

public static void clearRecents()
Efface des propriétés tous les fichiers récents

isFlatMenus

public static boolean isFlatMenus()
Teste la valeur de la propriétés flatmenus
Returns:
vrai pour valeur "on", faux pour valeur "off"

setFlatMenus

public static void setFlatMenus(boolean bool)
Change la valeur de la propriétés flatmenus
Parameters:
bool - vrai pour valeur "on", faux pour valeur "off"

initUI

public static void initUI()
Initialise le look & feel Metal

getElifeHome

public static java.lang.String getElifeHome()
Retourne le chemin d'accès du répertoire où est installé Elife
Returns:
chemin d'accès d'Elife

main

public static void main(java.lang.String[] argv)
Point de départ de l'application
Parameters:
argv - arguments de la ligne de commande