nat
Class ConfigNat

java.lang.Object
  extended by nat.ConfigNat
All Implemented Interfaces:
java.io.Serializable

public class ConfigNat
extends java.lang.Object
implements java.io.Serializable

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

Author:
Bruno Mascret
See Also:
Serialized Form

Field Summary
static int AllEmptyLinesMode
          constante pour représenter le mode garder toutes les lignes vides
private static ConfigNat cn
          l'instance singleton de ConfigNat
private static java.lang.String dicoCoupDefautName
          constante contenant l'adresse du dico de coupure par défaut
private  java.lang.String fcible
          adresse du dernier fichier cible (sortie) utilisé
private  java.lang.String fichierConf
          Le fichier contenant la configuration
private  java.util.Properties fiConf
          Filter Properties
private  java.lang.String fsource
          adresse du dernier fichier source utilisé
static int NoEmptyLinesMode
          constante pour représenter le mode supprimer toutes les lignes vides
static int ParametricEmptyLinesMode
          constante pour représenter le mode de gestion paramétrée des lignes vides
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 svnVersion
          Nom de la version svn correspondante
private  java.util.Properties uiConf
          UI Properties
private static java.lang.String uiConfFilename
          UI configuration filename
private  java.lang.String version
          Numéro de version
private  java.lang.String versionLong
          Nom de version long
 
Constructor Summary
private ConfigNat()
          Constructor Creates user-specific configuration folders
 
Method Summary
static ConfigNat charger(java.lang.String fconf)
          Crée ou remplace une configuration à partir du fichier sérialisé fconf passé en parametre ou trouvé dans le fichier de conf de l'interface graphique.
 boolean getAbreger()
           
 boolean getAfficheLigneSecondaire()
           
 boolean getCentrerFenetre()
           
 java.lang.String getCommande()
           
 boolean getCoupure()
           
 boolean getCoupureLit()
           
static ConfigNat getCurrentConfig()
          Renvoie la configuration en cours
 java.lang.String getDicoCoup()
           
static java.lang.String getDicoCoupDefaut()
          Donne l'adresse du dictionnaire de coupure par défaut
 java.lang.String getDTD()
           
 java.lang.String getEditeur()
           
 java.lang.String getFcible()
           
 java.lang.String getFichierConf()
           
 java.lang.String getFsource()
           
 int getHeightEditeur()
           
 java.lang.String getInfos()
           
 boolean getIsSysConfig()
           
 java.lang.String getLastDest()
           
 java.lang.String getLastDestEncoding()
           
 java.lang.String getLastFilterConfigurationFilename()
           
 java.lang.String getLastSource()
           
 java.lang.String getLastSourceEncoding()
           
 boolean getLineariseTable()
           
 boolean getLitEvidenceDansMot()
           
 boolean getLitEvidenceMot()
           
 boolean getLitEvidencePassage()
           
 boolean getLitMajDouble()
           
 boolean getLitMajMelange()
           
 boolean getLitMajPassage()
           
 int getLogFileSize()
           
 int getLongueurLigne()
           
 boolean getMathPrefixAlways()
           
 boolean getMathTrigoSpec()
           
 boolean getMemoriserFenetre()
           
 boolean getMep()
           
 int getMepMinLigne1()
           
 int getMepMinLigne2()
           
 int getMepMinLigne3()
           
 int getMepModelignes()
           
 int getMinCellLin()
           
 boolean getModeCoupureSagouin()
           
 java.lang.String getName()
           
 int getNbLigne()
           
 int getNbLogFiles()
           
 int getNiveauLog()
           
 java.lang.String getNiveauxTitres()
           
 java.lang.String getNumerotation()
           
 java.lang.String getOs()
           
 boolean getOuvrirEditeur()
           
 java.lang.String getPolice2Editeur()
           
 java.lang.String getPoliceEditeur()
           
 java.lang.String getPrintservice()
           
 java.lang.String getRajout()
           
 java.lang.String getRajoutCompte()
           
 boolean getSautPageFin()
           
 boolean getSaxonAsXsltProcessor()
           
 java.lang.String getShortFichierConf()
           
 boolean getSonFinTranscription()
           
 boolean getSonPendantTranscription()
           
 java.lang.String getSortieEncoding()
           
 java.lang.String getSourceEncoding()
           
 java.lang.String getSvnVersion()
           
static java.lang.String getSystemConfigFilterFolder()
           
 java.lang.String getTableBraille()
           
 java.lang.String getTableEmbossage()
           
 int getTaillePolice()
           
 int getTaillePolice2()
           
 boolean getTitresStricts()
           
 boolean getTraiterLiteraire()
           
 boolean getTraiterMaths()
           
 boolean getTraiterMusique()
           
 boolean getUseDefaultEditor()
           
 boolean getUseNatEditor()
           
static java.lang.String getUserConfigFilterFolder()
           
static java.lang.String getUserConfigFolder()
           
 boolean getUtiliserCommandeEmbossage()
           
 boolean getUtiliserEmbosseuse()
           
 java.lang.String getVersion()
           
 java.lang.String getVersionLong()
           
 int getWidthEditeur()
           
 java.lang.String getXSL_g1()
           
 java.lang.String getXSL_g2()
           
 java.lang.String getXSL_maths()
           
 java.lang.String getXSL_musique()
           
 java.lang.String getXSL()
           
static java.lang.String[] intelliSplit(java.lang.String s, java.lang.String sep)
          Splits a string using a separator which is regarded as a single caracter if doubled
 void loadFilterConf(java.lang.String configfile)
          load and save ui and filter configuration
 void loadUiConf()
          load user interface configuration file
 void sauvegarder()
          Enregistre la configuration par serialisation dans le fichier fichierConf
 void saveFilterConf(java.lang.String configFile)
          save configuration in file named configFile
 void saveUiConf()
          save user interface configuration file
 void setAbreger(boolean a)
           
 void setAfficheLigneSecondaire(boolean als)
           
 void setCentrerFenetre(boolean cf)
           
 void setCommande(java.lang.String c)
           
 void setCoupure(boolean c)
           
 void setCoupureLit(boolean c)
           
 void setDicoCoup(java.lang.String dc)
           
 void setDTD(java.lang.String dtd)
           
 void setEditeur(java.lang.String e)
           
 void setFcible(java.lang.String fc)
           
 void setFichierConf(java.lang.String f)
           
 void setFsource(java.lang.String fs)
           
 void setHeightEditeur(int he)
           
 void setInfos(java.lang.String infos)
           
 void setIsSysConfig(boolean a)
           
 void setLastDest(java.lang.String filename)
           
 void setLastDestEncoding(java.lang.String enc)
           
 void setLastFilterConfigurationFilename(java.lang.String conffn)
           
 void setLastSource(java.lang.String filename)
           
 void setLastSourceEncoding(java.lang.String enc)
           
 void setLineariseTable(boolean lt)
           
 void setLitEvidenceDansMot(boolean lmp)
           
 void setLitEvidenceMot(boolean lmp)
           
 void setLitEvidencePassage(boolean lmp)
           
 void setLitMajDouble(boolean lmd)
           
 void setLitMajMelange(boolean lmp)
           
 void setLitMajPassage(boolean lmp)
           
 void setLogFileSize(int lfs)
           
 void setLongueurLigne(int lg)
           
 void setMathPrefixAlways(boolean mp)
           
 void setMathTrigoSpec(boolean m)
           
 void setMemoriserFenetre(boolean rms)
           
 void setMep(boolean m)
           
 void setMepMinLigne1(int mml1)
           
 void setMepMinLigne2(int mml2)
           
 void setMepMinLigne3(int mml3)
           
 void setMepModelignes(int mml)
           
 void setMinCellLin(int mcl)
           
 void setModeCoupureSagouin(boolean m)
           
 void setName(java.lang.String name)
           
 void setNbLigne(int ln)
           
 void setNbLogFiles(int nlf)
           
 void setNiveauLog(int lg)
           
 void setNiveauLog(int lg, GestionnaireErreur ge)
          Change le niveau de log et répercute la modification au GestionnaireErreur ge
 void setNiveauxTitres(java.lang.String levels)
           
 void setNumerotation(java.lang.String n)
           
 void setOs(java.lang.String o)
           
 void setOuvreEditeurApresTranscription(boolean o)
           
 void setPolice2Editeur(java.lang.String pe2)
           
 void setPoliceEditeur(java.lang.String pe)
           
 void setPrintService(java.lang.String c)
           
 void setRajout(java.lang.String r)
           
 void setRajoutCompte(java.lang.String rc)
           
 void setSautPageFin(boolean spf)
           
 void setSaxonAsXsltProcessor(boolean saxp)
           
 void setSonFinTranscription(boolean sft)
           
 void setSonPendantTranscription(boolean spt)
           
 void setSortieEncoding(java.lang.String se)
           
 void setSourceEncoding(java.lang.String se)
           
 void setTableBraille(java.lang.String tableBraille)
          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)
           
 void setTaillePolice(int t)
           
 void setTaillePolice2(int tp2)
           
 void setTitresStricts(boolean ts)
           
 void setTraiterLiteraire(boolean l)
           
 void setTraiterMaths(boolean m)
           
 void setTraiterMusique(boolean m)
           
 void setUseDefaultEditor(boolean ude)
           
 void setUseNatEditor(boolean une)
           
 void setUtiliserCommandeEmbossage(boolean uce)
           
 void setUtiliserEmbosseuse(boolean uce)
           
 void setWidthEditeur(int we)
           
 void setXSL_g1(java.lang.String filename)
           
 void setXSL_g2(java.lang.String filename)
           
 void setXSL_maths(java.lang.String filename)
           
 void setXSL_musique(java.lang.String filename)
           
 void setXSL(java.lang.String xslfn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fiConf

private java.util.Properties fiConf
Filter Properties


uiConf

private java.util.Properties uiConf
UI Properties


uiConfFilename

private static final java.lang.String uiConfFilename
UI configuration filename

See Also:
Constant Field Values

serialVersionUID

private static final long serialVersionUID
serial version UID

See Also:
Constant Field Values

AllEmptyLinesMode

public static final int AllEmptyLinesMode
constante pour représenter le mode garder toutes les lignes vides

See Also:
Constant Field Values

NoEmptyLinesMode

public static final int NoEmptyLinesMode
constante pour représenter le mode supprimer toutes les lignes vides

See Also:
Constant Field Values

ParametricEmptyLinesMode

public static final int ParametricEmptyLinesMode
constante pour représenter le mode de gestion paramétrée des lignes vides

See Also:
Constant Field Values

dicoCoupDefautName

private static final java.lang.String dicoCoupDefautName
constante contenant l'adresse du dico de coupure par défaut

See Also:
Constant Field Values

fichierConf

private java.lang.String fichierConf
Le fichier contenant la configuration


version

private final java.lang.String version
Numéro de version

See Also:
Constant Field Values

versionLong

private final java.lang.String versionLong
Nom de version long

See Also:
Constant Field Values

svnVersion

private final java.lang.String svnVersion
Nom de la version svn correspondante

See Also:
Constant Field Values

fsource

private java.lang.String fsource
adresse du dernier fichier source utilisé


fcible

private java.lang.String fcible
adresse du dernier fichier cible (sortie) utilisé


sourceEncoding

private java.lang.String sourceEncoding
encoding du fichier source


sortieEncoding

private java.lang.String sortieEncoding
encoding du fichier de sortie


cn

private static ConfigNat cn
l'instance singleton de ConfigNat

Constructor Detail

ConfigNat

private ConfigNat()
Constructor Creates user-specific configuration folders

Method Detail

getSystemConfigFilterFolder

public static java.lang.String getSystemConfigFilterFolder()
Returns:
the path of the system-wide configuration filters folder

getUserConfigFolder

public static java.lang.String getUserConfigFolder()
Returns:
the path of the user-specific configuration folder

getUserConfigFilterFolder

public static java.lang.String getUserConfigFilterFolder()
Returns:
the path of the user-specific configuration filters folder

getVersionLong

public java.lang.String getVersionLong()
Returns:
versionLong

getVersion

public java.lang.String getVersion()
Returns:
version

getSvnVersion

public java.lang.String getSvnVersion()
Returns:
svnVersion

getFsource

public java.lang.String getFsource()
Returns:
fsource

setFsource

public void setFsource(java.lang.String fs)
Parameters:
fs - valeur pour fsource

getFcible

public java.lang.String getFcible()
Returns:
fcible

setFcible

public void setFcible(java.lang.String fc)
Parameters:
fc - valeur pour fcible

setFichierConf

public void setFichierConf(java.lang.String f)
Parameters:
f - valeur pour fichierConf

getFichierConf

public java.lang.String getFichierConf()
Returns:
fichierConf

getShortFichierConf

public java.lang.String getShortFichierConf()
Returns:
le nom court de la configuration courante, par exemple default

getSourceEncoding

public java.lang.String getSourceEncoding()
Returns:
encodage du fichier source

setSourceEncoding

public void setSourceEncoding(java.lang.String se)
Parameters:
se - valeur pour l'encodage du fichier source

getSortieEncoding

public java.lang.String getSortieEncoding()
Returns:
encodage du fichier de sortie

setSortieEncoding

public void setSortieEncoding(java.lang.String se)
Parameters:
se - valeur pour l'encodage du fichier de sortie

setNiveauLog

public void setNiveauLog(int lg)
Parameters:
lg - valeur pour le niveau de log

setNiveauLog

public void setNiveauLog(int lg,
                         GestionnaireErreur ge)
Change le niveau de log et répercute la modification au GestionnaireErreur ge

Parameters:
lg - le nouveau niveau de log
ge - le gestionnaire à mettre à jour

getNiveauLog

public int getNiveauLog()
Returns:
le niveau de log

getDTD

public java.lang.String getDTD()
Returns:
adresse de la dtd

setDTD

public void setDTD(java.lang.String dtd)
Parameters:
dtd - valeur pour adresse de la dtd

getXSL

public java.lang.String getXSL()
Returns:
adresse de la feuille xsl principale de transcription

setXSL

public void setXSL(java.lang.String xslfn)
Parameters:
xslfn - valeur pour l'adresse de la feuille xsl principale de transcription

getTableBraille

public java.lang.String getTableBraille()
Returns:
le nom de la table Braille utilisée

setTableBraille

public void setTableBraille(java.lang.String tableBraille)
Met à jour le nom de la table braille et copie la nouvelle table dans le fichier Brltab.ent méthode d'accès

Parameters:
tableBraille - le nom de la table braille à utiliser

getName

public java.lang.String getName()
Returns:
nom de la configuration

setName

public void setName(java.lang.String name)
Parameters:
name - valeur pour le nom de la configuration

getInfos

public java.lang.String getInfos()
Returns:
description de la configuration

setInfos

public void setInfos(java.lang.String infos)
Parameters:
infos - valeur pour la description de la configuration

getIsSysConfig

public boolean getIsSysConfig()
Returns:
vrai si la configuration est une configuration système

setIsSysConfig

public void setIsSysConfig(boolean a)
Parameters:
a - vrai si la configuration est une configuration système

getAbreger

public boolean getAbreger()
Returns:
vrai si abreger

setAbreger

public void setAbreger(boolean a)
Parameters:
a - valeur pour abreger

getTraiterMaths

public boolean getTraiterMaths()
Returns:
vrai si traiter maths

setTraiterMaths

public void setTraiterMaths(boolean m)
Parameters:
m - traiter maths

getTraiterLiteraire

public boolean getTraiterLiteraire()
Returns:
vrai si traiter littéraire

setTraiterLiteraire

public void setTraiterLiteraire(boolean l)
Parameters:
l - traiter littéraire

getTraiterMusique

public boolean getTraiterMusique()
Returns:
traiter musique

setTraiterMusique

public void setTraiterMusique(boolean m)
Parameters:
m - traiter musique

getMathTrigoSpec

public boolean getMathTrigoSpec()
Returns:
utilisation de la notation spécifique trigo

setMathTrigoSpec

public void setMathTrigoSpec(boolean m)
Parameters:
m - utilisation de la notation spécifique trigo

getMathPrefixAlways

public boolean getMathPrefixAlways()
Returns:
true si préfixage systématique des maths

setMathPrefixAlways

public void setMathPrefixAlways(boolean mp)
Parameters:
mp - true si préfixage systématique des maths

setLongueurLigne

public void setLongueurLigne(int lg)
Parameters:
lg - longueur de la ligne

getLongueurLigne

public int getLongueurLigne()
Returns:
longueur de la ligne

setNbLigne

public void setNbLigne(int ln)
Parameters:
ln - nombre de lignes par page

getNbLigne

public int getNbLigne()
Returns:
nombre de lignes par page

setMep

public void setMep(boolean m)
Parameters:
m - activer la mise en page

getMep

public boolean getMep()
Returns:
activer la mise en page

setCoupure

public void setCoupure(boolean c)
Parameters:
c - coupure active

getCoupure

public boolean getCoupure()
Returns:
coupure active

setCoupureLit

public void setCoupureLit(boolean c)
Parameters:
c - coupure littéraire

getCoupureLit

public boolean getCoupureLit()
Returns:
coupure littéraire

setModeCoupureSagouin

public void setModeCoupureSagouin(boolean m)
Parameters:
m - mode sagouin

getModeCoupureSagouin

public boolean getModeCoupureSagouin()
Returns:
mode sagouin

getDicoCoup

public java.lang.String getDicoCoup()
Returns:
adresse dico de coupure

setDicoCoup

public void setDicoCoup(java.lang.String dc)
Parameters:
dc - adresse dico de coupure

getXSL_g1

public java.lang.String getXSL_g1()
Returns:
feuille pour g1

setXSL_g1

public void setXSL_g1(java.lang.String filename)
Parameters:
filename - feuilel pour g1

getXSL_g2

public java.lang.String getXSL_g2()
Returns:
feuille pour g2

setXSL_g2

public void setXSL_g2(java.lang.String filename)
Parameters:
filename - feuilel pour g2

getXSL_maths

public java.lang.String getXSL_maths()
Returns:
feuille pour maths

setXSL_maths

public void setXSL_maths(java.lang.String filename)
Parameters:
filename - feuilel pour maths

getXSL_musique

public java.lang.String getXSL_musique()
Returns:
feuille pour musique

setXSL_musique

public void setXSL_musique(java.lang.String filename)
Parameters:
filename - feuilel pour musique

getLitMajDouble

public boolean getLitMajDouble()
Returns:
LitMajDouble

setLitMajDouble

public void setLitMajDouble(boolean lmd)
Parameters:
lmd - LitMajDouble

getLitMajPassage

public boolean getLitMajPassage()
Returns:
LitMajPassage

setLitMajPassage

public void setLitMajPassage(boolean lmp)
Parameters:
lmp - LitMajPassage

getLitMajMelange

public boolean getLitMajMelange()
Returns:
LitMajMelange

setLitMajMelange

public void setLitMajMelange(boolean lmp)
Parameters:
lmp - LitMajMelange

getLitEvidenceMot

public boolean getLitEvidenceMot()
Returns:
LitEvidenceMot

setLitEvidenceMot

public void setLitEvidenceMot(boolean lmp)
Parameters:
lmp - LitEvidenceMot

getLitEvidencePassage

public boolean getLitEvidencePassage()
Returns:
LitEvidencePassage

setLitEvidencePassage

public void setLitEvidencePassage(boolean lmp)
Parameters:
lmp - LitEvidencePassage

getLitEvidenceDansMot

public boolean getLitEvidenceDansMot()
Returns:
LitEvidenceDansMot

setLitEvidenceDansMot

public void setLitEvidenceDansMot(boolean lmp)
Parameters:
lmp - LitEvidenceDansMot

getMepModelignes

public int getMepModelignes()
Returns:
MepModelignes

setMepModelignes

public void setMepModelignes(int mml)
Parameters:
mml - MepModelignes

getMepMinLigne1

public int getMepMinLigne1()
Returns:
MepMinLigne1

setMepMinLigne1

public void setMepMinLigne1(int mml1)
Parameters:
mml1 - MepMinLigne1

getMepMinLigne2

public int getMepMinLigne2()
Returns:
MepMinLigne2

setMepMinLigne2

public void setMepMinLigne2(int mml2)
Parameters:
mml2 - MepMinLigne2

getMepMinLigne3

public int getMepMinLigne3()
Returns:
MepMinLigne3

setMepMinLigne3

public void setMepMinLigne3(int mml3)
Parameters:
mml3 - MepMinLigne3

getSautPageFin

public boolean getSautPageFin()
Returns:
SautPageFin

setSautPageFin

public void setSautPageFin(boolean spf)
Parameters:
spf - SautPageFin

setNumerotation

public void setNumerotation(java.lang.String n)
Parameters:
n - Numerotation

getNumerotation

public java.lang.String getNumerotation()
Returns:
Numerotation

getTitresStricts

public boolean getTitresStricts()
Returns:
TitresStricts

setTitresStricts

public void setTitresStricts(boolean ts)
Parameters:
ts - TitresStricts

getNiveauxTitres

public java.lang.String getNiveauxTitres()
Returns:
NiveauxTitres

setNiveauxTitres

public void setNiveauxTitres(java.lang.String levels)
                      throws java.lang.NumberFormatException
Parameters:
levels - NiveauxTitres
Throws:
java.lang.NumberFormatException - problème de format du niveau de titre

getLineariseTable

public boolean getLineariseTable()
Returns:
LineariseTable

setLineariseTable

public void setLineariseTable(boolean lt)
Parameters:
lt - LineariseTable

setMinCellLin

public void setMinCellLin(int mcl)
Parameters:
mcl - MinCellLin

getMinCellLin

public int getMinCellLin()
Returns:
MinCellLin

intelliSplit

public static java.lang.String[] intelliSplit(java.lang.String s,
                                              java.lang.String sep)
Splits a string using a separator which is regarded as a single caracter if doubled

Parameters:
s - : the string
sep - : the separator
Returns:
a String[] of splited values

getRajout

public java.lang.String getRajout()
Returns:
Rajout

setRajout

public void setRajout(java.lang.String r)
Parameters:
r - Rajout

getRajoutCompte

public java.lang.String getRajoutCompte()
Returns:
RajoutCompte

setRajoutCompte

public void setRajoutCompte(java.lang.String rc)
Parameters:
rc - RajoutCompte

setPoliceEditeur

public void setPoliceEditeur(java.lang.String pe)
Parameters:
pe - PoliceEditeur

getPoliceEditeur

public java.lang.String getPoliceEditeur()
Returns:
PoliceEditeur

setPolice2Editeur

public void setPolice2Editeur(java.lang.String pe2)
Parameters:
pe2 - PoliceEditeur2

getPolice2Editeur

public java.lang.String getPolice2Editeur()
Returns:
PoliceEditeur2

setTaillePolice

public void setTaillePolice(int t)
Parameters:
t - TaillePolice

getTaillePolice

public int getTaillePolice()
Returns:
TaillePolice

setTaillePolice2

public void setTaillePolice2(int tp2)
Parameters:
tp2 - TaillePolice2

getTaillePolice2

public int getTaillePolice2()
Returns:
TaillePolice2

setSaxonAsXsltProcessor

public void setSaxonAsXsltProcessor(boolean saxp)
Parameters:
saxp - SaxonAsXsltProcessor

getSaxonAsXsltProcessor

public boolean getSaxonAsXsltProcessor()
Returns:
SaxonAsXsltProcessor

setNbLogFiles

public void setNbLogFiles(int nlf)
Parameters:
nlf - NbLogFiles

getNbLogFiles

public int getNbLogFiles()
Returns:
NbLogFiles

setLogFileSize

public void setLogFileSize(int lfs)
Parameters:
lfs - LogFileSize

getLogFileSize

public int getLogFileSize()
Returns:
LogFileSize

setOuvreEditeurApresTranscription

public void setOuvreEditeurApresTranscription(boolean o)
Parameters:
o - OuvreEditeurApresTranscription

getOuvrirEditeur

public boolean getOuvrirEditeur()
Returns:
OuvreEditeurApresTranscription

getAfficheLigneSecondaire

public boolean getAfficheLigneSecondaire()
Returns:
AfficheLigneSecondaire

setAfficheLigneSecondaire

public void setAfficheLigneSecondaire(boolean als)
Parameters:
als - AfficheLigneSecondaire

getEditeur

public java.lang.String getEditeur()
Returns:
Editeur

setEditeur

public void setEditeur(java.lang.String e)
Parameters:
e - Editeur

getUseNatEditor

public boolean getUseNatEditor()
Returns:
UseNatEditor

setUseNatEditor

public void setUseNatEditor(boolean une)
Parameters:
une - UseNatEditor

getUseDefaultEditor

public boolean getUseDefaultEditor()
Returns:
UseDefaultEditor

setUseDefaultEditor

public void setUseDefaultEditor(boolean ude)
Parameters:
ude - UseDefaultEditor

getLastSource

public java.lang.String getLastSource()
Returns:
LastSource

setLastSource

public void setLastSource(java.lang.String filename)
Parameters:
filename - LastSource

getLastSourceEncoding

public java.lang.String getLastSourceEncoding()
Returns:
LastSourceEncoding

setLastSourceEncoding

public void setLastSourceEncoding(java.lang.String enc)
Parameters:
enc - LastSourceEncoding

getLastDest

public java.lang.String getLastDest()
Returns:
LastDest

setLastDest

public void setLastDest(java.lang.String filename)
Parameters:
filename - LastDest

getLastDestEncoding

public java.lang.String getLastDestEncoding()
Returns:
LastDestEncoding

setLastDestEncoding

public void setLastDestEncoding(java.lang.String enc)
Parameters:
enc - LastDestEncoding

setLastFilterConfigurationFilename

public void setLastFilterConfigurationFilename(java.lang.String conffn)
Parameters:
conffn - LastFilterConfigurationFilename

getLastFilterConfigurationFilename

public java.lang.String getLastFilterConfigurationFilename()
Returns:
LastFilterConfigurationFilename

setTableEmbossage

public void setTableEmbossage(java.lang.String te)
Parameters:
te - table embossage

getTableEmbossage

public java.lang.String getTableEmbossage()
Returns:
table Embossage

setOs

public void setOs(java.lang.String o)
Parameters:
o - OS

getOs

public java.lang.String getOs()
Returns:
OS

setCommande

public void setCommande(java.lang.String c)
Parameters:
c - Commande

getCommande

public java.lang.String getCommande()
Returns:
Commande

getUtiliserCommandeEmbossage

public boolean getUtiliserCommandeEmbossage()
Returns:
UtiliserCommandeEmbossage

setUtiliserCommandeEmbossage

public void setUtiliserCommandeEmbossage(boolean uce)
Parameters:
uce - UtiliserCommandeEmbossage

getUtiliserEmbosseuse

public boolean getUtiliserEmbosseuse()
Returns:
UtiliserEmbosseuse

setUtiliserEmbosseuse

public void setUtiliserEmbosseuse(boolean uce)
Parameters:
uce - UtiliserEmbosseuse

setPrintService

public void setPrintService(java.lang.String c)
Parameters:
c - print service

getPrintservice

public java.lang.String getPrintservice()
Returns:
nom du print service

getMemoriserFenetre

public boolean getMemoriserFenetre()
Returns:
MemoriserFenetre

setMemoriserFenetre

public void setMemoriserFenetre(boolean rms)
Parameters:
rms - MemoriserFenetre

getCentrerFenetre

public boolean getCentrerFenetre()
Returns:
CentrerFenetre

setCentrerFenetre

public void setCentrerFenetre(boolean cf)
Parameters:
cf - CentrerFenetre

getHeightEditeur

public int getHeightEditeur()
Returns:
HeightEditeur

setHeightEditeur

public void setHeightEditeur(int he)
Parameters:
he - HeightEditeur

getWidthEditeur

public int getWidthEditeur()
Returns:
WidthEditeur

setWidthEditeur

public void setWidthEditeur(int we)
Parameters:
we - WidthEditeur

getSonPendantTranscription

public boolean getSonPendantTranscription()
Returns:
SonPendantTranscription

setSonPendantTranscription

public void setSonPendantTranscription(boolean spt)
Parameters:
spt - SonPendantTranscription

getSonFinTranscription

public boolean getSonFinTranscription()
Returns:
SonFinTranscription

setSonFinTranscription

public void setSonFinTranscription(boolean sft)
Parameters:
sft - SonFinTranscription

sauvegarder

public void sauvegarder()
Enregistre la configuration par serialisation dans le fichier fichierConf


getDicoCoupDefaut

public static java.lang.String getDicoCoupDefaut()
Donne l'adresse du dictionnaire de coupure par défaut

Returns:
l'adresse du dictionnaire de coupure par défaut

charger

public static ConfigNat charger(java.lang.String fconf)
Crée ou remplace une configuration à partir du fichier sérialisé fconf passé en parametre ou trouvé dans le fichier de conf de l'interface graphique.

Parameters:
fconf - ; si null, pris dans le fichier de conf d'interface.
Returns:
Un objet ConfigNat créé à partir de fconf

IOException Erreur E/S lors de la lecture du fichier fconf

ClassNotFoundException Erreur lors du cast de la sortie de ObjectInputStream.readObject()


getCurrentConfig

public static ConfigNat getCurrentConfig()
Renvoie la configuration en cours

Returns:
cn

loadFilterConf

public void loadFilterConf(java.lang.String configfile)
load and save ui and filter configuration

Parameters:
configfile - adresse du fichier de conf

saveFilterConf

public void saveFilterConf(java.lang.String configFile)
save configuration in file named configFile

Parameters:
configFile - adresse du fichier de conf

loadUiConf

public void loadUiConf()
load user interface configuration file


saveUiConf

public void saveUiConf()
save user interface configuration file