Package nat.presentateur
Class Presentateur
- java.lang.Object
-
- nat.presentateur.Presentateur
-
- Direct Known Subclasses:
PresentateurSans
public abstract class Presentateur extends java.lang.ObjectClasse abstraite de présentationLes classes
Presentateursont 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 GestionnaireErreurgestune instance deGestionnaireErreurprotected java.lang.StringsortieL'adresse de la sortieprotected java.lang.Stringsourcel'adresse du fichier transcrit à présenterprotected java.lang.StringtableBraillele nom de la table braille de présentationprotected longtempsExecutiontemps 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 longdonneTempsExecution()Méthode d'accès,protected voidencode(java.lang.String charsetSource, java.lang.String charsetCible)Recopie le fichier source dans le fichier sortie en changeant l'encodageabstract booleanpresenter()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 deGestionnaireErreursrc- 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
-
-