Package nat.convertisseur
Class Convertisseur
java.lang.Object
nat.convertisseur.Convertisseur
- Direct Known Subclasses:
Convertisseur2ODT
,ConvertisseurChaine
,ConvertisseurSans
,ConvertisseurTexte
,ConvertisseurXML
Classe abstraite décrivant ce qu'est un Convertisseur
Un convertisseur est en général utilisé en début de scénario afin de transformer
un format donné en format interne
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
L'adresse du fichier cible au format interne de natprotected String
Adresse de la DTD utilisée pour le format interneprotected int
Nombre de caractères de la sourceprotected int
Nombre de mots de la sourceprotected int
Nombre de phrases de la sourceprotected String
L'adresse de la source à convertirprotected long
Temps d'exécution en millisecondes de la conversion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
convertir
(GestionnaireErreur gest) Méthode réalisant la conversion, à redéfinir par les héritierslong
Renvoie la valeur detempsExecution
void
Méthode d'accès, modifie l'attributcible
void
Méthode d'accès, modifie l'attributDTD
void
Méthode d'accès, modifie l'attributsource
-
Field Details
-
source
L'adresse de la source à convertir -
cible
L'adresse du fichier cible au format interne de nat -
nbCars
protected int nbCarsNombre de caractères de la source -
nbMots
protected int nbMotsNombre de mots de la source -
nbPhrases
protected int nbPhrasesNombre de phrases de la source -
tempsExecution
protected long tempsExecutionTemps d'exécution en millisecondes de la conversion -
DTD
Adresse de la DTD utilisée pour le format interne
-
-
Constructor Details
-
Convertisseur
Constructeur- Parameters:
src
- l'adresse de la sourcec
- l'adresse de la cible
-
-
Method Details
-
setSource
Méthode d'accès, modifie l'attributsource
- Parameters:
src
- la nouvelle valeur desource
-
setDTD
Méthode d'accès, modifie l'attributDTD
- Parameters:
laDTD
- la nouvelle valeur deDTD
-
setCible
Méthode d'accès, modifie l'attributcible
- Parameters:
c
- la nouvelle valeur decible
-
donneTempsExecution
public long donneTempsExecution()Renvoie la valeur detempsExecution
- Returns:
tempsExecution
-
convertir
Méthode réalisant la conversion, à redéfinir par les héritiers- Parameters:
gest
- une instance deGestionnaireErreur
- Returns:
- true si la conversion s'est bien passée, false sinon
-