nat.convertisseur
Class ConvertisseurChaine

java.lang.Object
  extended by nat.convertisseur.Convertisseur
      extended by nat.convertisseur.ConvertisseurChaine

public class ConvertisseurChaine
extends Convertisseur

Convertit une chaine de caractère littéraire dans un fichier au format interne


Field Summary
protected  java.lang.String[] ponctuationDebut
          Tableau contenant les ponctuations possibles en début de mot
protected  java.lang.String[] ponctuationFin
          Tableau contenant les ponctuations possibles en fin de mot
protected  java.lang.String sourceEncoding
          Encodage de la chaine de caractère source (si non précisé, vaut UTF-8)
 
Fields inherited from class nat.convertisseur.Convertisseur
cible, DTD, nbCars, nbMots, nbPhrases, source, tempsExecution
 
Constructor Summary
ConvertisseurChaine(java.lang.String src, java.lang.String tgt)
          Constructeur, donne par défaut la valeur "UTF-8" à sourceEncoding
ConvertisseurChaine(java.lang.String src, java.lang.String tgt, java.lang.String sEncoding)
          Constructeur
 
Method Summary
 boolean convertir(GestionnaireErreur gest)
          Redéfinition de Convertisseur.convertir(GestionnaireErreur)
protected  void ligneLit(java.lang.String ligne, GestionnaireErreur gest, java.io.BufferedWriter fcible)
          convertit une ligne littéraire au format interne
 void setSourceEncoding(java.lang.String se)
          Méthode d'accès, change la valeur de sourceEncoding
 
Methods inherited from class nat.convertisseur.Convertisseur
donneTempsExecution, setCible, setDTD, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceEncoding

protected java.lang.String sourceEncoding
Encodage de la chaine de caractère source (si non précisé, vaut UTF-8)


ponctuationFin

protected java.lang.String[] ponctuationFin
Tableau contenant les ponctuations possibles en fin de mot


ponctuationDebut

protected java.lang.String[] ponctuationDebut
Tableau contenant les ponctuations possibles en début de mot

Constructor Detail

ConvertisseurChaine

public ConvertisseurChaine(java.lang.String src,
                           java.lang.String tgt)
Constructeur, donne par défaut la valeur "UTF-8" à sourceEncoding

Parameters:
src - la chaine à convertir
tgt - l'adresse du fichier cible au format interne

ConvertisseurChaine

public ConvertisseurChaine(java.lang.String src,
                           java.lang.String tgt,
                           java.lang.String sEncoding)
Constructeur

Parameters:
src - la chaine à convertir
tgt - l'adresse du fichier cible au format interne
sEncoding - encodage de la chaine Convertisseur.source
Method Detail

convertir

public boolean convertir(GestionnaireErreur gest)
Redéfinition de Convertisseur.convertir(GestionnaireErreur)

Specified by:
convertir in class Convertisseur
Parameters:
gest - une instance de GestionnaireErreur
Returns:
true si la conversion s'est bien passée, false sinon

ligneLit

protected void ligneLit(java.lang.String ligne,
                        GestionnaireErreur gest,
                        java.io.BufferedWriter fcible)
convertit une ligne littéraire au format interne

Parameters:
ligne - la ligne à convertir
gest - une instance de GestionnaireErreur
fcible - le BufferedWriter utilisé pour l'écriture dans la cible au format interne

setSourceEncoding

public void setSourceEncoding(java.lang.String se)
Méthode d'accès, change la valeur de sourceEncoding

Parameters:
se - le nouvel encoding pour sourceEncoding