Package nat.convertisseur
Class ConvertisseurTexte
- java.lang.Object
-
- nat.convertisseur.Convertisseur
-
- nat.convertisseur.ConvertisseurTexte
-
- Direct Known Subclasses:
ConvertisseurTan
,ConvertisseurTexteMixte
,ConvertisseurTexteXML
public class ConvertisseurTexte extends Convertisseur
Convertisseur de format texte/plain en format interne
-
-
Field Summary
Fields Modifier and Type Field Description protected char
espace
caractère délimiteur de motsprotected java.lang.String[]
ponctuationDebut
TAbleau des ponctuations possibles en début de motprotected java.lang.String[]
ponctuationFin
Tableau des ponctuations possibles en fin de motprotected java.lang.String
sourceEncoding
encodage de la source (par défaut, UTF-8)-
Fields inherited from class nat.convertisseur.Convertisseur
cible, DTD, nbCars, nbMots, nbPhrases, source, tempsExecution
-
-
Constructor Summary
Constructors Constructor Description ConvertisseurTexte(java.lang.String src, java.lang.String tgt)
ConstructeurConvertisseurTexte(java.lang.String src, java.lang.String tgt, char sep)
ConstructeurConvertisseurTexte(java.lang.String src, java.lang.String tgt, java.lang.String sEncoding)
Constructeur
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
convertir(GestionnaireErreur gest)
Rédéfinition deConvertisseur.convertir(GestionnaireErreur)
Convertit le fichierConvertisseur.source
au format interneprotected void
ligneLit(java.lang.String ligne, GestionnaireErreur gest, java.io.BufferedWriter fcible)
Convertit une ligne littéraire au format internevoid
setSourceEncoding(java.lang.String se)
Spécifie l'encodage du fichier source-
Methods inherited from class nat.convertisseur.Convertisseur
donneTempsExecution, setCible, setDTD, setSource
-
-
-
-
Field Detail
-
sourceEncoding
protected java.lang.String sourceEncoding
encodage de la source (par défaut, UTF-8)
-
espace
protected char espace
caractère délimiteur de mots
-
ponctuationFin
protected java.lang.String[] ponctuationFin
Tableau des ponctuations possibles en fin de mot
-
ponctuationDebut
protected java.lang.String[] ponctuationDebut
TAbleau des ponctuations possibles en début de mot
-
-
Constructor Detail
-
ConvertisseurTexte
public ConvertisseurTexte(java.lang.String src, java.lang.String tgt)
ConstructeurL'encodage utilisé par défaut est UTF-8
- Parameters:
src
- l'adresse du fichier source à convertirtgt
- l'adresse du fichier cible au format interne
-
ConvertisseurTexte
public ConvertisseurTexte(java.lang.String src, java.lang.String tgt, char sep)
ConstructeurL'encodage utilisé par défaut est UTF-8
- Parameters:
src
- l'adresse du fichier source à convertirtgt
- l'adresse du fichier cible au format internesep
- charactère séparateur de mot
-
ConvertisseurTexte
public ConvertisseurTexte(java.lang.String src, java.lang.String tgt, java.lang.String sEncoding)
Constructeur- Parameters:
src
- l'adresse du fichier source à convertirtgt
- l'adresse du fichier cible au format internesEncoding
- encodage du fichier source
-
-
Method Detail
-
convertir
public boolean convertir(GestionnaireErreur gest)
Rédéfinition deConvertisseur.convertir(GestionnaireErreur)
Convertit le fichierConvertisseur.source
au format interne- Specified by:
convertir
in classConvertisseur
- Parameters:
gest
- une instance deGestionnaireErreur
- 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 à convertirgest
- une instance deGestionnaireErreur
fcible
- le BufferedWriter utilisé pourConvertisseur.cible
-
setSourceEncoding
public void setSourceEncoding(java.lang.String se)
Spécifie l'encodage du fichier source- Parameters:
se
- fichier source encoding
-
-