Package nat.presentateur
Class Presentateur
- java.lang.Object
-
- nat.presentateur.Presentateur
-
- Direct Known Subclasses:
PresentateurSans
public abstract class Presentateur extends java.lang.Object
Classe abstraite de présentationLes classes
Presentateur
sont généralement utilisées en fin de traitement, une fois la conversion et la transcription réalisées, afin d'assurer le rendu final du document transcritChaque présentateur est tenu d'implémenter la méthode
presenter()
afin de garantir la généricité du code
-
-
Field Summary
Fields Modifier and Type Field Description protected GestionnaireErreur
gest
une instance deGestionnaireErreur
protected java.lang.String
sortie
L'adresse de la sortieprotected java.lang.String
source
l'adresse du fichier transcrit à présenterprotected java.lang.String
tableBraille
le nom de la table braille de présentationprotected long
tempsExecution
temps d'exécution de la présentation en millisecondes
-
Constructor Summary
Constructors Constructor Description Presentateur(GestionnaireErreur g, java.lang.String src, java.lang.String sor, java.lang.String tab)
Constructeur
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description long
donneTempsExecution()
Méthode d'accès,protected void
encode(java.lang.String charsetSource, java.lang.String charsetCible)
Recopie le fichier source dans le fichier sortie en changeant l'encodageabstract boolean
presenter()
Méthode de présentation (rendu) de la transcription
-
-
-
Field Detail
-
sortie
protected java.lang.String sortie
L'adresse de la sortie
-
tableBraille
protected java.lang.String tableBraille
le nom de la table braille de présentation
-
source
protected java.lang.String source
l'adresse du fichier transcrit à présenter
-
tempsExecution
protected long tempsExecution
temps d'exécution de la présentation en millisecondes
-
gest
protected GestionnaireErreur gest
une instance deGestionnaireErreur
-
-
Constructor Detail
-
Presentateur
public Presentateur(GestionnaireErreur g, java.lang.String src, java.lang.String sor, java.lang.String tab)
Constructeur- Parameters:
g
- une instance deGestionnaireErreur
src
- L'adresse du fichier transcrit à présentersor
- l'adresse de la sortietab
- la table braille de sortie
-
-
Method Detail
-
donneTempsExecution
public long donneTempsExecution()
Méthode d'accès,- Returns:
tempsExecution
-
encode
protected void encode(java.lang.String charsetSource, java.lang.String charsetCible)
Recopie le fichier source dans le fichier sortie en changeant l'encodage- Parameters:
charsetSource
- encodage du fichier sourcecharsetCible
- encodage du fichier de sortie
-
presenter
public abstract boolean presenter()
Méthode de présentation (rendu) de la transcription- Returns:
- true si la présentation s'est déroulée correctement, false sinon
-
-