nat
Class Transcription

java.lang.Object
  extended by nat.Transcription

public class Transcription
extends java.lang.Object

Classe représentant une transcription dans nat


Field Summary
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
 
Method Summary
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)
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
 java.lang.String getSourceMimeType()
          Renvoie sourceMimeType
 boolean transcrire()
          Lance le scénario complet de transcription de la transcription
static java.lang.String trouveEncodingSource(java.lang.String source, GestionnaireErreur gest)
          Essaie de trouver l'encodage du fichier source
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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