org.genealogie.console
Class Commande

java.lang.Object
  |
  +--org.genealogie.console.Commande
Direct Known Subclasses:
Consanguinite, Convertir, EchoEnvironnement, Environnement, Export, FindAcces, FindActe, FindAdresse, FindConnexions, FindDepartement, FindDocument, FindEtatRecherche, FindFamille, FindPays, FindPersonne, FindRecherche, FindRegistre, FindRepertoireAdresse, FindTable, FindTypeActe, FindTypeDocument, FindTypeRecherche, FindVille, Fusion, Html, Ihm, Import, Install, Parente, Pdf, Rtf, SetEnvironnement, SynchroniserTable, TablesRegistre, ViderBase

public abstract class Commande
extends java.lang.Object

Classe dont doivent hériter tous les commandes de la console

Version:
$Revision: 1.36 $
Author:
Templier Thierry

Field Summary
protected  java.lang.String descriptif
           
protected  int nbLignes
           
protected  java.lang.String nom
           
protected  java.util.Hashtable param
           
protected  java.util.Hashtable paramAide
           
protected  java.util.Hashtable paramType
           
protected  int width
           
 
Constructor Summary
Commande()
          Constructeur par défaut.
 
Method Summary
 java.util.Vector getAideCommande()
          Retourne l'aide de la commande
 java.lang.String getDescriptifCommande()
          Retourne le descriptif de la commande
 java.lang.String getNomCommande()
          Retourne le nom de la commande
 void init()
          Initialisation
 int invoqueCommande(java.io.BufferedReader br, java.util.Hashtable params)
          Invoque la commande
 void setAideParametres(java.util.Hashtable paramAide)
          Positionne les aides des parametres passes en ligne de commande
 void setDescriptifCommande(java.lang.String descriptif)
          Positionne le descriptif de la commande
 void setNomCommande(java.lang.String nom)
          Positionne le nom de la commande
 void setParametres(java.util.Hashtable param)
          Positionne les parametres passes en ligne de commande
 void setTypeParametres(java.util.Hashtable paramType)
          Positionne les types des parametres passes en ligne de commande
 boolean verifieParamsCommande(java.util.Hashtable paramsCmd)
          Vérifie les paramètres de la ligne de commande
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

param

protected java.util.Hashtable param

paramType

protected java.util.Hashtable paramType

paramAide

protected java.util.Hashtable paramAide

nom

protected java.lang.String nom

descriptif

protected java.lang.String descriptif

nbLignes

protected int nbLignes

width

protected int width
Constructor Detail

Commande

public Commande()
Constructeur par défaut. Il initialise les trois tables de hachage param, paramType et paramAide
Method Detail

getNomCommande

public java.lang.String getNomCommande()
Retourne le nom de la commande
Returns:
le nom de la commande

setNomCommande

public void setNomCommande(java.lang.String nom)
Positionne le nom de la commande
Parameters:
nom - le nom de la commande

getDescriptifCommande

public java.lang.String getDescriptifCommande()
Retourne le descriptif de la commande
Returns:
le descriptif de la commande

setDescriptifCommande

public void setDescriptifCommande(java.lang.String descriptif)
Positionne le descriptif de la commande
Parameters:
nom - le descriptif de la commande

setParametres

public void setParametres(java.util.Hashtable param)
Positionne les parametres passes en ligne de commande
Parameters:
param - les parametres de la ligne de commande

setTypeParametres

public void setTypeParametres(java.util.Hashtable paramType)
Positionne les types des parametres passes en ligne de commande
Parameters:
param - les types des parametres de la ligne de commande

setAideParametres

public void setAideParametres(java.util.Hashtable paramAide)
Positionne les aides des parametres passes en ligne de commande
Parameters:
param - les aides des parametres de la ligne de commande

verifieParamsCommande

public boolean verifieParamsCommande(java.util.Hashtable paramsCmd)
Vérifie les paramètres de la ligne de commande
Parameters:
paramsCmd - la liste des paramètres de la commande
Returns:
si les paramètres de la ligne de commande sont valides

init

public void init()
Initialisation

invoqueCommande

public int invoqueCommande(java.io.BufferedReader br,
                           java.util.Hashtable params)
Invoque la commande
Parameters:
br - l'entrée standard de la console
params - la liste des paramètres de la ligne de commande
Returns:
le status de la ligne de commande

getAideCommande

public java.util.Vector getAideCommande()
Retourne l'aide de la commande
Returns:
l'aide la commande


Copyright © 2002 JGenea Ihm. All Rights Reserved.