|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnat.transcodeur.Transcodeur
nat.transcodeur.TranscodeurNormal
public class TranscodeurNormal
La classe TranscodeurNormal
réalise la transcription d'un fichier au format
XML interne en Braille
Field Summary | |
---|---|
private java.lang.String |
fic_paramsAll
La feuille de style xsl contenant les paramètres de transcription et mise en page |
private java.lang.String |
fic_paramsMEP
La feuille de style xsl contenant les paramètres spécifiques à la mise en page |
private java.lang.String |
fic_paramsTrans
La feuille de style xsl contenant les paramètres spécifiques à la transcription |
protected java.lang.String |
filtre
La feuille de style xsl à utiliser pour la transcription |
Fields inherited from class nat.transcodeur.Transcodeur |
---|
abrege, cible, entree, gest, sens, sortieEncoding, tempsExecution |
Constructor Summary | |
---|---|
TranscodeurNormal(java.lang.String e,
java.lang.String s,
java.lang.String se,
GestionnaireErreur g)
Construit un objet TranscodeurNormal |
Method Summary | |
---|---|
private void |
createMainXsl()
Creates the xsl.xsl file including other xsl stylesheets depending on the configuration stored in configNat |
private void |
createParamCommuns(GestionnaireErreur gestErreur)
Fabrique le fichier paramsCommuns.xsl contenant les valeurs des éléments de configuration et de paramétrage partagés par la transcription et la mise en page |
private void |
createParamMEP(GestionnaireErreur gestErreur)
Fabrique le fichier paramsMEP.xsl contenant les valeurs des éléments de configuration et de paramétrage utilisés uniquement pour la mise en page |
private void |
createParamTrans(GestionnaireErreur gestErreur)
Fabrique le fichier paramsTrans.xsl contenant les valeurs des éléments de configuration et de paramétrage utilisés pour la première passe de la transcription |
private void |
creerFiltres(GestionnaireErreur gestErreur)
Fabrique le fichier params.xsl en fonction de la configuration de configNat |
private java.lang.String[] |
donneCharNonUtilise(int debut,
int nb,
GestionnaireErreur gestErreur)
Depuis 2.0, commence à partir la recherche à partir de ⴰ (alphabet berbère, http://fr.wikipedia.org/wiki/Alphabet_berb%C3%A8re) Avant, cherchait quels étaient les nb premiers caractères non utilisés dans la table braille pour s'en servir comme caractères spéciaux; |
private org.w3c.dom.Element |
fabriqueParam(org.w3c.dom.Document doc,
java.lang.String nom,
java.lang.String valeur,
java.lang.String type)
Fabrique un paramètre de nom nom et de type type pour le document doc contenant la valeur valeur |
private org.w3c.dom.Element |
fabriqueVariable(org.w3c.dom.Document doc,
java.lang.String nom,
java.lang.String type)
Fabrique une variable de nom nom et de type type pour le document doc |
private org.w3c.dom.Element |
fabriqueVariable(org.w3c.dom.Document doc,
java.lang.String nom,
java.lang.String valeur,
java.lang.String type)
Fabrique une variable de nom nom et de type type pour le document doc contenant la valeur valeur |
boolean |
transcrire(GestionnaireErreur gestErreur)
Réalise la transcription du fichier d'entrée vers le fichier de sortie en utilisant le filtre xsl |
Methods inherited from class nat.transcodeur.Transcodeur |
---|
donneTempsExecution, getSens, setSens |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String fic_paramsAll
private java.lang.String fic_paramsMEP
private java.lang.String fic_paramsTrans
protected java.lang.String filtre
Constructor Detail |
---|
public TranscodeurNormal(java.lang.String e, java.lang.String s, java.lang.String se, GestionnaireErreur g)
e
- String
adresse du fichier d'entrée (format XML interne)s
- String
adresse du fichier de sortiese
- String
encodage du fichier de sortieg
- instance de GestionnaireErreur
Method Detail |
---|
private void creerFiltres(GestionnaireErreur gestErreur)
configNat
gestErreur
- Un objet GestionnaireErreur
pour l'affichage et la gestion
des improbables erreurs.
Fabrique ensuite xsl.xsl avec les xsl:include qu'il faut selon ce qui est traité.private void createMainXsl() throws javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException
configNat
javax.xml.parsers.ParserConfigurationException
- erreur de parsage
javax.xml.transform.TransformerException
- erreur lors de la transformationprivate void createParamCommuns(GestionnaireErreur gestErreur) throws javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException
gestErreur
- Une instance de GestionnaireErreur
javax.xml.parsers.ParserConfigurationException
- erreur de parsage
javax.xml.transform.TransformerException
- erreur lors de la transformationprivate void createParamMEP(GestionnaireErreur gestErreur) throws javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException
gestErreur
- Une instance de GestionnaireErreur
javax.xml.parsers.ParserConfigurationException
- erreur de parsage
javax.xml.transform.TransformerException
- erreur lors de la transformationprivate void createParamTrans(GestionnaireErreur gestErreur) throws javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException
gestErreur
- Une instance de GestionnaireErreur
javax.xml.parsers.ParserConfigurationException
- erreur de parsage
javax.xml.transform.TransformerException
- erreur lors de la transformationprivate org.w3c.dom.Element fabriqueVariable(org.w3c.dom.Document doc, java.lang.String nom, java.lang.String type)
doc
- le document xmlnom
- le nom de la variabletype
- le type de la variable
private org.w3c.dom.Element fabriqueVariable(org.w3c.dom.Document doc, java.lang.String nom, java.lang.String valeur, java.lang.String type)
doc
- le document xmlnom
- le nom de la variablevaleur
- valeur de la variabletype
- le type de la variable
private org.w3c.dom.Element fabriqueParam(org.w3c.dom.Document doc, java.lang.String nom, java.lang.String valeur, java.lang.String type)
doc
- le document xmlnom
- le nom de la paramètrevaleur
- valeur de la paramètretype
- le type de la paramètre
public boolean transcrire(GestionnaireErreur gestErreur)
transcrire
in class Transcodeur
gestErreur
- Un objet GestionnaireErreur
pour l'affichage et la gestion
des improbables erreurs.
private java.lang.String[] donneCharNonUtilise(int debut, int nb, GestionnaireErreur gestErreur)
Depuis 2.0, commence à partir la recherche à partir de ⴰ (alphabet berbère, http://fr.wikipedia.org/wiki/Alphabet_berb%C3%A8re)
Avant, cherchait quels étaient les nb premiers caractères non utilisés dans la table braille pour s'en servir comme caractères spéciaux;
debut
- le code à partir duquel on commence à cherchernb
- nombre de caractères à recherchergestErreur
- Un objet GestionnaireErreur
pour l'affichage et la gestion
des improbables erreurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |