nat.convertisseur
Class Convertisseur

java.lang.Object
  extended by 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
protected  java.lang.String cible
          L'adresse du fichier cible au format interne de nat
protected  java.lang.String DTD
          Adresse de la DTD utilisée pour le format interne
protected  int nbCars
          Nombre de caractères de la source
protected  int nbMots
          Nombre de mots de la source
protected  int nbPhrases
          Nombre de phrases de la source
protected  java.lang.String source
          L'adresse de la source à convertir
protected  long tempsExecution
          Temps d'exécution en millisecondes de la conversion
 
Constructor Summary
Convertisseur(java.lang.String src, java.lang.String c)
          Constructeur
 
Method Summary
abstract  boolean convertir(GestionnaireErreur gest)
          Méthode réalisant la conversion, à redéfinir par les héritiers
 long donneTempsExecution()
          Renvoie la valeur de tempsExecution
 void setCible(java.lang.String c)
          Méthode d'accès, modifie l'attribut cible
 void setDTD(java.lang.String laDTD)
          Méthode d'accès, modifie l'attribut DTD
 void setSource(java.lang.String src)
          Méthode d'accès, modifie l'attribut source
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

Constructor Detail

Convertisseur

public Convertisseur(java.lang.String src,
                     java.lang.String c)
Constructeur

Parameters:
src - l'adresse de la source
c - l'adresse de la cible
Method Detail

setSource

public void setSource(java.lang.String src)
Méthode d'accès, modifie l'attribut source

Parameters:
src - la nouvelle valeur de source

setDTD

public void setDTD(java.lang.String laDTD)
Méthode d'accès, modifie l'attribut DTD

Parameters:
laDTD - la nouvelle valeur de DTD

setCible

public void setCible(java.lang.String c)
Méthode d'accès, modifie l'attribut cible

Parameters:
c - la nouvelle valeur de cible

donneTempsExecution

public long donneTempsExecution()
Renvoie la valeur de tempsExecution

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 de GestionnaireErreur
Returns:
true si la conversion s'est bien passée, false sinon