|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.genealogie.console.Console
Classe de lancement de la console
| Inner Class Summary | |
private class |
Console.CTRLCHandler
Classe de gestion du CTRL C |
| Field Summary | |
protected java.util.Hashtable |
commandes
|
private java.util.Vector |
historiqueCommandes
|
protected java.util.Vector |
listeCommandes
|
private static java.util.Hashtable |
variablesEnvironnement
|
| Constructor Summary | |
Console(java.lang.String fichier,
java.lang.String base)
Constructeur. |
|
| Method Summary | |
private void |
addCommandeHistorique(java.lang.String commande)
Ajoute une commande dans l'historique |
private static boolean |
checkVersion()
Vérifie la version du jdk/jre utilisé |
static java.util.Vector |
completer(java.lang.String chaine,
int longueur,
java.lang.String motif)
Complète une chaine de caratères avec un motif. |
static java.lang.String |
convertirAccents(java.lang.String chaine)
Enlève les accents des caractères accentués |
private java.lang.String |
convertirTiret(java.lang.String chaine)
Convertit les \- en - |
static java.lang.String |
get(java.lang.String cle)
Positionnement d'une variable de la console |
private java.lang.String |
getCommandeNom(java.lang.String ligne)
Retourne le nom d'une commande à partir d'un ligne entrée |
private java.util.Hashtable |
getCommandeParams(java.lang.String ligne)
Retourne les paramètres d'une commande à partir d'une ligne entrée dans la console |
private java.util.Vector |
getTokens(java.lang.String ligne)
Decoupage d'une ligne avec comme séparateur ' -' |
static java.util.Vector |
getVariablesEnvironnement()
|
static void |
main(java.lang.String[] args)
Point d'entrée de la console |
private java.lang.String |
selectionBase(java.util.Hashtable bases)
Sélectionne une base de données dans la liste des bases de données disponibles ( cette liste est récupérée dans le fichier properties properties.Db: clés bases & desc-bases ) |
static void |
set(java.lang.String cle,
java.lang.String valeur)
Positionnement d'une variable de la console |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected java.util.Hashtable commandes
protected java.util.Vector listeCommandes
private static java.util.Hashtable variablesEnvironnement
private java.util.Vector historiqueCommandes
| Constructor Detail |
public Console(java.lang.String fichier,
java.lang.String base)
fichier - nom du fichier de commande. Non null dans le cas du mode non interactif ( -f )base - nom symbolique de la base. Non null dans le cas d'un choix de base en ligne de commande ( -b )| Method Detail |
public static java.util.Vector completer(java.lang.String chaine,
int longueur,
java.lang.String motif)
chaine - chaine de caractèreslongueur - longueur pour compléterpublic static java.lang.String convertirAccents(java.lang.String chaine)
chaine - chaine de caractèresprivate static boolean checkVersion()
private java.lang.String selectionBase(java.util.Hashtable bases)
bases - la liste des bases de données disponiblesprivate void addCommandeHistorique(java.lang.String commande)
commande - commande à ajouter dans l'historiqueprivate java.lang.String getCommandeNom(java.lang.String ligne)
ligne - ligne entréeprivate java.lang.String convertirTiret(java.lang.String chaine)
chaine - chaine de caractèresprivate java.util.Vector getTokens(java.lang.String ligne)
ligne - ligne entréeprivate java.util.Hashtable getCommandeParams(java.lang.String ligne)
ligne - ligne entrée en ligne de commande
public static void set(java.lang.String cle,
java.lang.String valeur)
cle - clé de la variablevaleur - valeur de la variablepublic static java.lang.String get(java.lang.String cle)
cle - clé de la variablevaleur - valeur de la variablepublic static java.util.Vector getVariablesEnvironnement()
public static void main(java.lang.String[] args)
args - paramètres de lancement de la console
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||