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 charespacecaractère délimiteur de motsprotected java.lang.String[]ponctuationDebutTAbleau des ponctuations possibles en début de motprotected java.lang.String[]ponctuationFinTableau des ponctuations possibles en fin de motprotected java.lang.StringsourceEncodingencodage 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 booleanconvertir(GestionnaireErreur gest)Rédéfinition deConvertisseur.convertir(GestionnaireErreur)Convertit le fichierConvertisseur.sourceau format interneprotected voidligneLit(java.lang.String ligne, GestionnaireErreur gest, java.io.BufferedWriter fcible)Convertit une ligne littéraire au format internevoidsetSourceEncoding(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.sourceau format interne- Specified by:
convertirin 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 deGestionnaireErreurfcible- 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
-
-