|
||||||||||
| 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 |
| Fields inherited from class nat.transcodeur.Transcodeur |
|---|
abrege, cible, entree, filtre, 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
| 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 transformation
private 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 transformation
private 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 transformation
private 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 transformation
private 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 TranscodeurgestErreur - 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 | |||||||||