Package nat

Class Transcription


  • public class Transcription
    extends java.lang.Object
    Classe représentant une transcription dans nat
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String fTempEntetes
      adresse du fichier xml contenant les entêtes pour le changement de table braille
      static java.lang.String fTempHtml
      adresse du fichier temporaire html téléchargé
      static java.lang.String fTempODT
      adresse du fichier temporaire au format odt (après conversion par JODTConverter et avant conversion en XHTML)
      static java.lang.String fTempTan
      adresse du fichier temporaire convertit dans la table UTF8 pour TAN
      static java.lang.String fTempXHTML
      adresse du fichier temporaire au format xhtml (après conversion en xhtml et avant conversion au format interne)
      static java.lang.String fTempXML
      adresse du fichier temporaire au format interne (après conversion)
      static java.lang.String fTempXML2
      adresse du fichier temporaire au format de mise en page (après transcription et avant mise en page)
      static java.lang.String xslHyphen
      Le fichier à utiliser pour l'hyphenation
    • Field Detail

      • fTempXML

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

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

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

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

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

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

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

        public static final java.lang.String xslHyphen
        Le fichier à utiliser pour l'hyphenation
    • Method Detail

      • fabriqueTranscription

        public static Transcription fabriqueTranscription​(java.lang.String fNoir,
                                                          java.lang.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​(java.lang.String fNoir,
                                                          java.lang.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 java.lang.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 java.lang.String trouveEncodingSource​(java.lang.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