Package nat.convertisseur
Class Convertisseur
- java.lang.Object
-
- nat.convertisseur.Convertisseur
-
- Direct Known Subclasses:
Convertisseur2ODT
,ConvertisseurChaine
,ConvertisseurSans
,ConvertisseurTexte
,ConvertisseurXML
public abstract class Convertisseur extends java.lang.Object
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
Fields Modifier and Type Field Description protected java.lang.String
cible
L'adresse du fichier cible au format interne de natprotected java.lang.String
DTD
Adresse de la DTD utilisée pour le format interneprotected int
nbCars
Nombre de caractères de la sourceprotected int
nbMots
Nombre de mots de la sourceprotected int
nbPhrases
Nombre de phrases de la sourceprotected java.lang.String
source
L'adresse de la source à convertirprotected long
tempsExecution
Temps d'exécution en millisecondes de la conversion
-
Constructor Summary
Constructors Constructor Description Convertisseur(java.lang.String src, java.lang.String c)
Constructeur
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
convertir(GestionnaireErreur gest)
Méthode réalisant la conversion, à redéfinir par les héritierslong
donneTempsExecution()
Renvoie la valeur detempsExecution
void
setCible(java.lang.String c)
Méthode d'accès, modifie l'attributcible
void
setDTD(java.lang.String laDTD)
Méthode d'accès, modifie l'attributDTD
void
setSource(java.lang.String src)
Méthode d'accès, modifie l'attributsource
-
-
-
Field Detail
-
source
protected java.lang.String source
L'adresse de la source à convertir
-
cible
protected java.lang.String cible
L'adresse du fichier cible au format interne de nat
-
nbCars
protected int nbCars
Nombre de caractères de la source
-
nbMots
protected int nbMots
Nombre de mots de la source
-
nbPhrases
protected int nbPhrases
Nombre de phrases de la source
-
tempsExecution
protected long tempsExecution
Temps d'exécution en millisecondes de la conversion
-
DTD
protected java.lang.String DTD
Adresse de la DTD utilisée pour le format interne
-
-
Method Detail
-
setSource
public void setSource(java.lang.String src)
Méthode d'accès, modifie l'attributsource
- Parameters:
src
- la nouvelle valeur desource
-
setDTD
public void setDTD(java.lang.String laDTD)
Méthode d'accès, modifie l'attributDTD
- Parameters:
laDTD
- la nouvelle valeur deDTD
-
setCible
public void setCible(java.lang.String c)
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
public abstract boolean convertir(GestionnaireErreur gest)
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
-
-