|
|||||||||
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 commandepublic 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 |