Package nat.presentateur
Class Presentateur
java.lang.Object
nat.presentateur.Presentateur
- Direct Known Subclasses:
PresentateurSans
Classe abstraite de présentation
Les 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
transcrit
Chaque présentateur est tenu d'implémenter la méthode presenter()
afin de garantir la
généricité du code
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected GestionnaireErreur
une instance deGestionnaireErreur
protected String
L'adresse de la sortieprotected String
l'adresse du fichier transcrit à présenterprotected String
le nom de la table braille de présentationprotected long
temps d'exécution de la présentation en millisecondes -
Constructor Summary
ConstructorsConstructorDescriptionPresentateur
(GestionnaireErreur g, String src, String sor, String tab) Constructeur -
Method Summary
Modifier and TypeMethodDescriptionlong
Méthode d'accès,protected void
Recopie le fichier source dans le fichier sortie en changeant l'encodageabstract boolean
Méthode de présentation (rendu) de la transcription
-
Field Details
-
sortie
L'adresse de la sortie -
tableBraille
le nom de la table braille de présentation -
source
l'adresse du fichier transcrit à présenter -
tempsExecution
protected long tempsExecutiontemps d'exécution de la présentation en millisecondes -
gest
une instance deGestionnaireErreur
-
-
Constructor Details
-
Presentateur
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 Details
-
donneTempsExecution
public long donneTempsExecution()Méthode d'accès,- Returns:
tempsExecution
-
encode
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
-