Package nat

Class Transcription

java.lang.Object
nat.Transcription

public class Transcription extends Object
Classe représentant une transcription dans nat
  • Field Details

    • fTempXML

      public static final String fTempXML
      adresse du fichier temporaire au format interne (après conversion)
    • fTempXHTML

      public static final String fTempXHTML
      adresse du fichier temporaire au format xhtml (après conversion en xhtml et avant conversion au format interne)
    • fTempXML2

      public static final String fTempXML2
      adresse du fichier temporaire au format de mise en page (après transcription et avant mise en page)
    • fTempEntetes

      public static final String fTempEntetes
      adresse du fichier xml contenant les entêtes pour le changement de table braille
    • fTempODT

      public static final String fTempODT
      adresse du fichier temporaire au format odt (après conversion par JODTConverter et avant conversion en XHTML)
    • fTempTan

      public static final String fTempTan
      adresse du fichier temporaire convertit dans la table UTF8 pour TAN
    • fTempHtml

      public static final String fTempHtml
      adresse du fichier temporaire html téléchargé
    • xslHyphen

      public static final String xslHyphen
      Le fichier à utiliser pour l'hyphenation
  • Method Details

    • fabriqueTranscription

      public static Transcription fabriqueTranscription(String fNoir, String fBraille, GestionnaireErreur g)
      Fabrique d'instances de Transcription Fabrique une transcription pour le fichier fs et la sortie fc Utilise la valeur renvoyée par ConfigNat.isReverseTrans() pour déterminer le sens de la transcription Appelle ensuite thisfabriqueTranscription(String, String, GestionnaireErreur, boolean)
      Parameters:
      fNoir - Le fichier noir
      fBraille - Le fichier braille
      g - une instance de GestionnaireErreur
      Returns:
      une instance de Transcription ou null si le fichier d'entrée n'existe pas
    • fabriqueTranscription

      public static Transcription fabriqueTranscription(String fNoir, String fBraille, GestionnaireErreur g, boolean reverse)
      Fabrique d'instances de Transcription Fabrique une transcription pour le fichier fs et la sortie fc
      Parameters:
      fNoir - Le fichier noir
      fBraille - Le fichier braille
      g - une instance de GestionnaireErreur
      reverse - vrai si transcription inverse, false si transcription du noir vers le braille
      Returns:
      une instance de Transcription ou null si le fichier d'entrée n'existe pas
    • getSourceMimeType

      public String getSourceMimeType()
      Renvoie sourceMimeType
      Returns:
      sourceMimeType
      See Also:
      • sourceMimeType
    • transcrire

      public boolean transcrire()
      Lance le scénario complet de transcription de la transcription
      Returns:
      true si le scénario s'est déroulé sans erreur
    • trouveEncodingSource

      public static String trouveEncodingSource(String source, GestionnaireErreur gest)
      Essaie de trouver l'encodage du fichier source
      Parameters:
      source - le fichier à analyser
      gest - une instance de GestionnaireErreur
      Returns:
      l'encodage du fichier source ou "" ou null si l'encoding n'est pas reconnu