Class PresentateurSans

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

public class PresentateurSans extends Presentateur
Effectue un rendu basique du fichier transcrit

Se contente d'encoder correctement le fichier de sortie

  • Field Details

    • charset

      protected String charset
      encodage du fichier de sortie
  • Constructor Details

    • PresentateurSans

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

    • encode

      protected boolean encode()
      Encode le fichier d'entrée avec la table braille et l'encodage de sortie
      Returns:
      true si encodage réussi
    • presenter

      public boolean presenter()
      Rédéfinition de Presentateur.presenter()

      Se contente pour produire le rendu d'encoder le fichier source avec l'encodage du fichier de sortie

      Specified by:
      presenter in class Presentateur
      Returns:
      true si la présentation s'est déroulée correctement, false sinon
    • addImages

      protected void addImages(String fic)
      Ajoute les images en annexes si l'option est activée
      Parameters:
      fic - l'adresse du fichier recevant les images
    • getNumBraille

      protected String getNumBraille(int i)
      Renvoit la valeur de l'entier i en Braille avec le préfixe pt6 dans la table Braille UTF8
      Parameters:
      i - l'entier à convertir en Braille
      Returns:
      chaine Braille correspondant à l'entier i