|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnat.ConfigNat
public class ConfigNat
Cette classe contient l'ensemble des paramètres de configuration de NAT et gère la sauvegarde et la récupération des différentes configurations
Field Summary | |
---|---|
private boolean |
abrege_Maths
vrai si utilisation de l'abrégé pour les mathématiques |
private boolean |
abreger
vrai si on utilise l'abrégé |
private boolean |
afficheLigneSecondaire
vrai si affichage de la zone de texte secondaire de l'éditeur |
private boolean |
brailleLit
vrai si traitement des expressions littéraires |
private boolean |
brailleMath
vrai si traitement des expressions mathématiques (en MathMl) |
private boolean |
brailleMusic
vrai si traitement des expressions musicales (en MusicML) |
private java.lang.String |
commandeEmb
commande système pour lancer l'impression; $f représente le fichier |
private boolean |
coupe_lit
à implémenter: vrai si il faut gérer la coupure |
private boolean |
coupe_Maths
à implémenter: vrai si utilisation de la coupure mathématique |
private java.lang.String |
deb_Doc
inutilisé: chaîne à ajouter en début de document |
private java.lang.String |
deb_Lit
inutilisé: chaîne à ajouter en début d'un contenu littéraire |
private java.lang.String |
deb_Maths
inutilisé: chaîne à ajouter en début d'un contenu mathématique |
private java.lang.String |
deb_Musique
inutilisé: chaîne à ajouter en début d'un contenu musical |
private java.lang.String |
deb_Paragraphe
inutilisé: chaîne à ajouter en début de paragraphe |
private java.lang.String |
DTD
adresse de la dtd à utiliser |
private java.lang.String |
editeur
adresse du programme d'édition à utiliser; null si éditeur intégré |
private java.lang.String |
fcible
adresse du dernier fichier cible (sortie) utilisé |
private java.lang.String |
fichierConf
Le fichier contenant la configuration |
private java.lang.String |
fin_Doc
inutilisé: chaîne à ajouter en fin de document |
private java.lang.String |
fin_Lit
inutilisé: chaîne à ajouter à la fin d'un contenu littéraire |
private java.lang.String |
fin_Maths
inutilisé: chaîne à ajouter à la fin d'un contenu mathématique |
private java.lang.String |
fin_Musique
inutilisé: chaîne à ajouter à la fin d'un contenu musical |
private java.lang.String |
fin_Paragraphe
inutilisé: chaîne à ajouter en début de paragraphe |
private java.lang.String |
fsource
adresse du dernier fichier source utilisé |
private int |
longueurLigne
longueur de la ligne braille (pour l'éditeur et les périphériques braille) |
private int |
niveauLog
niveau de verbosité des messages |
private java.lang.String |
os
nom du système d'exploitation, utilisé pour fabriquer le script d'embossage |
private boolean |
ouvreEditeurApresTranscription
ouvre l'éditeur intégré de NAT si vrai |
private java.lang.String |
policeEditeur
nom de la police de caractères à utiliser dans l'éditeur intégré |
private java.lang.String |
policeEditeur2
nom de la police de caractères à utiliser dans la zone secondaire de l'éditeur |
private java.lang.String |
printService
nom du service d'impression |
private static long |
serialVersionUID
serial version UID |
private java.lang.String |
sortieEncoding
encoding du fichier de sortie |
private java.lang.String |
sourceEncoding
encoding du fichier source |
private java.lang.String |
tableBraille
nom de la table braille du système (sans l'extension .ent) |
private java.lang.String |
tableEmbossage
adresse de la table braille pour l'embossage |
private int |
taillePolice
taille en points de la police principale de l'éditeur |
private int |
taillePolice2
taille en points de la police de la zone secondaire de l'éditeur |
private boolean |
utiliserCommandeEmbossage
vrai si utilisation d'une commande pour embosser |
private boolean |
utiliserEmbosseuse
vrai si utilisation directe d'un périphérique pour embosser |
private java.lang.String |
version
Numéro de version |
private java.lang.String |
versionLong
Nom de version long |
private java.lang.String |
XSL
adresse du fichier xsl du système |
private java.lang.String |
XSL_g1
nom de la feuille xsl pour le français intégral (à installer dans le répertoire xsl) |
private java.lang.String |
XSL_g2
nom de la feuille xsl pour le français abrégé (à installer dans le répertoire xsl) |
private java.lang.String |
XSL_Maths
nom de la feuille xsl pour les maths françaises (à installer dans le répertoire xsl) |
private java.lang.String |
XSL_Musique
nom de la feuille xsl pour la musique (à installer dans le répertoire xsl) |
Constructor Summary | |
---|---|
ConfigNat(java.lang.String fconf)
Constructeur |
Method Summary | |
---|---|
static ConfigNat |
Charger(java.lang.String fconf)
Crée une configuration à partir du fichier sérialisé fconf |
boolean |
getAbreger()
méthode d'accès |
boolean |
getAfficheLigneSecondaire()
méthode d'accès |
java.lang.String |
getCommande()
méthode d'accès |
java.lang.String |
getDTD()
méthode d'accès |
java.lang.String |
getEditeur()
méthode d'accès |
java.lang.String |
getFcible()
méthode d'accès |
java.lang.String |
getFichierConf()
méthode d'accès |
java.lang.String |
getFsource()
méthode d'accès |
int |
getLongueurLigne()
méthode d'accès |
int |
getNiveauLog()
méthode d'accès |
java.lang.String |
getOs()
méthode d'accès |
boolean |
getOuvrirEditeur()
méthode d'accès |
java.lang.String |
getPolice2Editeur()
méthode d'accès |
java.lang.String |
getPoliceEditeur()
méthode d'accès |
java.lang.String |
getPrintservice()
méthode d'accès |
java.lang.String |
getSortieEncoding()
méthode d'accès |
java.lang.String |
getSourceEncoding()
méthode d'accès |
java.lang.String |
getTableBraille()
méthode d'accès |
java.lang.String |
getTableEmbossage()
méthode d'accès |
int |
getTaillePolice()
méthode d'accès |
int |
getTaillePolice2()
méthode d'accès |
boolean |
getTraiterLiteraire()
méthode d'accès |
boolean |
getTraiterMaths()
méthode d'accès |
boolean |
getTraiterMusique()
méthode d'accès |
boolean |
getUtiliserCommandeEmbossage()
méthode d'accès |
boolean |
getUtiliserEmbosseuse()
méthode d'accès |
java.lang.String |
getVersion()
méthode d'accès |
java.lang.String |
getVersionLong()
méthode d'accès |
java.lang.String |
getXSL_g1()
méthode d'accès |
java.lang.String |
getXSL_g2()
méthode d'accès |
java.lang.String |
getXSL_maths()
méthode d'accès |
java.lang.String |
getXSL_musique()
méthode d'accès |
java.lang.String |
getXSL()
méthode d'accès |
void |
Sauvegarder()
Enregistre la configuration par serialisation dans le fichier fichierConf |
void |
setAbreger(boolean a)
méthode d'accès |
void |
setAfficheLigneSecondaire(boolean als)
méthode d'accès |
void |
setCommande(java.lang.String c)
méthode d'accès |
void |
setFcible(java.lang.String fc)
méthode d'accès |
void |
setFichierConf(java.lang.String f)
méthode d'accès |
void |
setFsource(java.lang.String fs)
méthode d'accès |
void |
setLongueurLigne(int lg)
méthode d'accès |
void |
setNiveauLog(int nl)
méthode d'accès |
void |
setOs(java.lang.String o)
méthode d'accès |
void |
setOuvreEditeurApresTranscription(boolean o)
méthode d'accès |
void |
setPolice2Editeur(java.lang.String pe2)
méthode d'accès |
void |
setPoliceEditeur(java.lang.String pe)
méthode d'accès |
void |
setPrintService(java.lang.String ps)
méthode d'accès |
void |
setSortieEncoding(java.lang.String se)
méthode d'accès |
void |
setSourceEncoding(java.lang.String se)
méthode d'accès |
void |
setTableBraille(java.lang.String tb)
Met à jour le nom de la table braille et copie la nouvelle table dans le fichier Brltab.ent méthode d'accès |
void |
setTableEmbossage(java.lang.String te)
méthode d'accès |
void |
setTaillePolice(int t)
méthode d'accès |
void |
setTaillePolice2(int tp2)
méthode d'accès |
void |
setTraiterLiteraire(boolean l)
méthode d'accès |
void |
setTraiterMaths(boolean m)
méthode d'accès |
void |
setTraiterMusique(boolean m)
méthode d'accès |
void |
setUtiliserCommandeEmbossage(boolean uce)
méthode d'accès |
void |
setUtiliserEmbosseuse(boolean ue)
méthode d'accès |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private java.lang.String fichierConf
private final java.lang.String version
private final java.lang.String versionLong
private java.lang.String fsource
private java.lang.String fcible
private java.lang.String sourceEncoding
private java.lang.String sortieEncoding
private java.lang.String DTD
private java.lang.String tableBraille
private boolean brailleMath
private boolean brailleLit
private boolean brailleMusic
private java.lang.String XSL
private java.lang.String deb_Doc
private java.lang.String fin_Doc
private java.lang.String deb_Paragraphe
private java.lang.String fin_Paragraphe
private int longueurLigne
private java.lang.String XSL_g1
private java.lang.String XSL_g2
private boolean abreger
private boolean coupe_lit
private java.lang.String deb_Lit
private java.lang.String fin_Lit
private java.lang.String XSL_Maths
private java.lang.String XSL_Musique
private java.lang.String deb_Maths
private java.lang.String fin_Maths
private boolean coupe_Maths
private boolean abrege_Maths
private java.lang.String deb_Musique
private java.lang.String fin_Musique
private boolean ouvreEditeurApresTranscription
private java.lang.String policeEditeur
private java.lang.String policeEditeur2
private java.lang.String editeur
private int taillePolice
private int taillePolice2
private boolean afficheLigneSecondaire
private int niveauLog
Nat.LOG_NORMAL
,
Nat.LOG_SILENCIEUX
,
Nat.LOG_VERBEUX
private java.lang.String tableEmbossage
private java.lang.String os
private java.lang.String commandeEmb
private boolean utiliserCommandeEmbossage
private boolean utiliserEmbosseuse
private java.lang.String printService
Constructor Detail |
---|
public ConfigNat(java.lang.String fconf)
fconf
- un objet String
représentant l'adresse du fichier
contenant la configurationMethod Detail |
---|
public java.lang.String getVersionLong()
public java.lang.String getVersion()
public java.lang.String getSourceEncoding()
public void setSourceEncoding(java.lang.String se)
public java.lang.String getSortieEncoding()
public void setSortieEncoding(java.lang.String se)
public java.lang.String getFsource()
public void setFsource(java.lang.String fs)
public java.lang.String getFcible()
public void setFcible(java.lang.String fc)
public java.lang.String getDTD()
public java.lang.String getXSL()
public java.lang.String getTableBraille()
public void setTableBraille(java.lang.String tb)
tb
- le nom de la table braille à utiliser
java.io.IOException
- Erreur d'entrée sortie lors de la lecture de la table ou de la copiepublic boolean getAbreger()
public void setAbreger(boolean a)
public boolean getTraiterMaths()
public void setTraiterMaths(boolean m)
public boolean getTraiterLiteraire()
public void setTraiterLiteraire(boolean l)
public boolean getTraiterMusique()
public void setTraiterMusique(boolean m)
public void setLongueurLigne(int lg)
public int getLongueurLigne()
public java.lang.String getXSL_g1()
public java.lang.String getXSL_g2()
public java.lang.String getXSL_maths()
public java.lang.String getXSL_musique()
public void setOuvreEditeurApresTranscription(boolean o)
public boolean getOuvrirEditeur()
public void setPoliceEditeur(java.lang.String pe)
public java.lang.String getPoliceEditeur()
public void setPolice2Editeur(java.lang.String pe2)
public java.lang.String getPolice2Editeur()
public void setTaillePolice2(int tp2)
public int getTaillePolice2()
public int getTaillePolice()
public void setTaillePolice(int t)
public boolean getAfficheLigneSecondaire()
public void setAfficheLigneSecondaire(boolean als)
public java.lang.String getEditeur()
public void setFichierConf(java.lang.String f)
public java.lang.String getFichierConf()
public void setNiveauLog(int nl)
public int getNiveauLog()
public void setTableEmbossage(java.lang.String te)
public java.lang.String getTableEmbossage()
public void setOs(java.lang.String o)
public java.lang.String getOs()
public void setCommande(java.lang.String c)
public java.lang.String getCommande()
public boolean getUtiliserCommandeEmbossage()
public void setUtiliserCommandeEmbossage(boolean uce)
public boolean getUtiliserEmbosseuse()
public void setUtiliserEmbosseuse(boolean ue)
public java.lang.String getPrintservice()
public void setPrintService(java.lang.String ps)
public void Sauvegarder()
fichierConf
java.io.IOException
- Erreur d'écriture lors de la sérialisationSerializable
public static ConfigNat Charger(java.lang.String fconf)
fconf
-
ConfigNat
créé à partir de fconf
java.io.IOException
- Erreur E/S lors de la lecture du fichier fconf
java.lang.ClassNotFoundException
- Erreur lors du cast de la sortie de ObjectInputStream.readObject()
Serializable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |