nat.transcodeur
Class Transcodeur

java.lang.Object
  extended by nat.transcodeur.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
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
Transcodeur(java.lang.String e, java.lang.String s, java.lang.String se, GestionnaireErreur g)
          Construit un objet Transcodeur
 
Method Summary
 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


gest

protected GestionnaireErreur gest
Le gestionnaire d'erreur


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