Class Presentateur

java.lang.Object
nat.presentateur.Presentateur
Direct Known Subclasses:
PresentateurSans

public abstract class Presentateur extends Object
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 Details

    • sortie

      protected String sortie
      L'adresse de la sortie
    • tableBraille

      protected String tableBraille
      le nom de la table braille de présentation
    • source

      protected 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 de GestionnaireErreur
  • Constructor Details

    • Presentateur

      public Presentateur(GestionnaireErreur g, String src, String sor, String tab)
      Constructeur
      Parameters:
      g - une instance de GestionnaireErreur
      src - L'adresse du fichier transcrit à présenter
      sor - l'adresse de la sortie
      tab - la table braille de sortie
  • Method Details

    • donneTempsExecution

      public long donneTempsExecution()
      Méthode d'accès,
      Returns:
      tempsExecution
    • encode

      protected void encode(String charsetSource, String charsetCible)
      Recopie le fichier source dans le fichier sortie en changeant l'encodage
      Parameters:
      charsetSource - encodage du fichier source
      charsetCible - 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