Package nat.convertisseur
Class ConvertisseurChaine
java.lang.Object
nat.convertisseur.Convertisseur
nat.convertisseur.ConvertisseurChaine
Convertit une chaine de caractère littéraire dans un fichier au format interne
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]
Tableau contenant les ponctuations possibles en début de motprotected String[]
Tableau contenant les ponctuations possibles en fin de motprotected String
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
ConstructorsConstructorDescriptionConvertisseurChaine
(String src, String tgt) Constructeur, donne par défaut la valeur "UTF-8" àsourceEncoding
ConvertisseurChaine
(String src, String tgt, String sEncoding) Constructeur -
Method Summary
Modifier and TypeMethodDescriptionboolean
convertir
(GestionnaireErreur gest) Redéfinition deConvertisseur.convertir(GestionnaireErreur)
protected void
ligneLit
(String ligne, GestionnaireErreur gest, BufferedWriter fcible) convertit une ligne littéraire au format internevoid
Méthode d'accès, change la valeur desourceEncoding
Methods inherited from class nat.convertisseur.Convertisseur
donneTempsExecution, setCible, setDTD, setSource
-
Field Details
-
sourceEncoding
Encodage de la chaine de caractère source (si non précisé, vaut UTF-8) -
ponctuationFin
Tableau contenant les ponctuations possibles en fin de mot -
ponctuationDebut
Tableau contenant les ponctuations possibles en début de mot
-
-
Constructor Details
-
ConvertisseurChaine
Constructeur, donne par défaut la valeur "UTF-8" àsourceEncoding
- Parameters:
src
- la chaine à convertirtgt
- l'adresse du fichier cible au format interne
-
ConvertisseurChaine
Constructeur- Parameters:
src
- la chaine à convertirtgt
- l'adresse du fichier cible au format internesEncoding
- encodage de la chaineConvertisseur.source
-
-
Method Details
-
convertir
Redéfinition deConvertisseur.convertir(GestionnaireErreur)
- Specified by:
convertir
in classConvertisseur
- Parameters:
gest
- une instance deGestionnaireErreur
- Returns:
- true si la conversion s'est bien passée, false sinon
-
ligneLit
convertit une ligne littéraire au format interne- Parameters:
ligne
- la ligne à convertirgest
- une instance deGestionnaireErreur
fcible
- le BufferedWriter utilisé pour l'écriture dans la cible au format interne
-
setSourceEncoding
Méthode d'accès, change la valeur desourceEncoding
- Parameters:
se
- le nouvel encoding poursourceEncoding
-