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 GestionnaireErreurune instance deGestionnaireErreurprotected StringL'adresse de la sortieprotected Stringl'adresse du fichier transcrit à présenterprotected Stringle nom de la table braille de présentationprotected longtemps 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 TypeMethodDescriptionlongMéthode d'accès,protected voidRecopie le fichier source dans le fichier sortie en changeant l'encodageabstract booleanMé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 deGestionnaireErreursrc- 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
-