Class Transcodeur

  • Direct Known Subclasses:
    TranscodeurNormal, TranscodeurSans

    public abstract class Transcodeur
    extends java.lang.Object

    La classe Transcodeur est une classe abstraite décrivant ce que doit faire un Transcodeur

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean abrege
      Valeur du parametre xsl "abrege"
      protected java.lang.String cible
      Adresse du fichier de sortie xml
      protected java.lang.String entree
      Adresse du fichier d'entrée au format XML interne
      protected java.lang.String filtre
      La feuille de style xsl à utiliser pour la transcription
      protected GestionnaireErreur gest
      Le gestionnaire d'erreur
      protected boolean sens
      true si transcription du noir vers le Braille, false sinon à implémenter proprement
      protected java.lang.String sortieEncoding
      Encodage du fichier de sortie
      protected long tempsExecution
      Temps d'exécution de la transcription en milliseconde
    • Constructor Summary

      Constructors 
      Constructor Description
      Transcodeur​(java.lang.String e, java.lang.String s, java.lang.String se, GestionnaireErreur g)
      Construit un objet Transcodeur
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      long donneTempsExecution()
      Méthode d'accès à tempsExecution
      boolean getSens()
      Get the transcription's direction
      void setSens​(boolean s)
      Set the transcription's direction
      abstract boolean transcrire​(GestionnaireErreur gestErreur)
      Réalise la transcription du fichier d'entrée vers le fichier de sortie
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • tempsExecution

        protected long tempsExecution
        Temps d'exécution de la transcription en milliseconde
      • filtre

        protected java.lang.String filtre
        La feuille de style xsl à utiliser pour la transcription
      • entree

        protected java.lang.String entree
        Adresse du fichier d'entrée au format XML interne
      • cible

        protected java.lang.String cible
        Adresse du fichier de sortie xml
      • sortieEncoding

        protected java.lang.String sortieEncoding
        Encodage du fichier de sortie
      • abrege

        protected boolean abrege
        Valeur du parametre xsl "abrege"
      • sens

        protected boolean sens
        true si transcription du noir vers le Braille, false sinon à implémenter proprement
    • Constructor Detail

      • Transcodeur

        public Transcodeur​(java.lang.String e,
                           java.lang.String s,
                           java.lang.String se,
                           GestionnaireErreur g)
        Construit un objet Transcodeur
        Parameters:
        e - String adresse du fichier d'entrée (format XML interne)
        s - String adresse du fichier de sortie
        se - String encodage du fichier de sortie
        g - instance de GestionnaireErreur
    • Method Detail

      • setSens

        public void setSens​(boolean s)
        Set the transcription's direction
        Parameters:
        s - true si transcription du noir vers le braille
      • getSens

        public boolean getSens()
        Get the transcription's direction
        Returns:
        the ranscription direction, true if from black to braille text
      • donneTempsExecution

        public long donneTempsExecution()
        Méthode d'accès à tempsExecution
        Returns:
        le temps mis pour transcire
      • transcrire

        public abstract boolean transcrire​(GestionnaireErreur gestErreur)
        Réalise la transcription du fichier d'entrée vers le fichier de sortie
        Parameters:
        gestErreur - Un objet GestionnaireErreur pour l'affichage et la gestion des improbables erreurs.
        Returns:
        true si la tarnscription s'est déroulée normallement