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

See Also:
Serialized Form

Field Summary
static int AllEmptyLinesMode
          constante pour représenter le mode garder toutes les lignes vides
static java.lang.String fichTmpTan
          nom par défaut du fichier temporaire tan
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
 
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()
           
 java.lang.String getBrailleEncoding()
           
 boolean getCentrerFenetre()
           
 java.lang.String getChaineIn()
           
 java.lang.String getChaineOut()
           
 java.lang.String getCommande()
           
 java.lang.String getConfVersion()
           
 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 getFBraille()
           
 java.lang.String getFichierConf()
           
 java.lang.String getFichNoir()
           
 boolean getGeneratePB()
           
 int getHeightEditeur()
           
 int getHeightOptions()
           
 int getHeightPrincipal()
           
 java.lang.String getImageMagickDir()
           
 java.lang.String getInfos()
           
static java.lang.String getInstallFolder()
           
 boolean getIsSysConfig()
           
 boolean getIsSysEmbossTable()
           
 boolean getIsSysTable()
           
 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 getMaximizedEditeur()
           
 boolean getMaximizedOptions()
           
 boolean getMaximizedPrincipal()
           
 boolean getMemoriserFenetre()
           
 boolean getMep()
           
 int getMepMinLigne1()
           
 int getMepMinLigne2()
           
 int getMepMinLigne3()
           
 int getMepMinLignePB()
           
 int getMepModelignes()
           
 int getMinCellLin()
           
 boolean getModeCoupureSagouin()
           
 java.lang.String getName()
           
 int getNbLigne()
           
 int getNbLogFiles()
           
 int getNiveauLog()
           
 int getNiveauTitreAbrege()
           
 java.lang.String getNiveauxTitres()
           
 java.lang.String getNoirEncoding()
           
 java.lang.String getNumerotation()
           
 boolean getNumeroteFirst()
           
 boolean getOptimize()
           
 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()
           
 java.lang.String getRulesFrG2()
           
 java.lang.String getRulesFrG2Perso()
           
 boolean getSautPageFin()
           
 boolean getSaxonAsXsltProcessor()
           
 java.lang.String getShortFichierConf()
           
 boolean getSonFinTranscription()
           
 boolean getSonPendantTranscription()
           
 boolean getSortieAuto()
           
static int 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 getTranscrireImages()
           
 boolean getUpdateCheck()
           
 boolean getUseDefaultEditor()
           
 boolean getUseNatEditor()
           
static java.lang.String getUserBrailleTableFolder()
           
static java.lang.String getUserConfigFilterFolder()
           
static java.lang.String getUserConfigFolder()
           
static java.lang.String getUserEmbossTableFolder()
           
static java.lang.String getUserTempFolder()
           
 boolean getUtiliserCommandeEmbossage()
           
 boolean getUtiliserEmbosseuse()
           
static java.lang.String getVersion()
           
static java.lang.String getVersionLong()
           
 int getWidthEditeur()
           
 int getWidthOptions()
           
 int getWidthPrincipal()
           
static java.lang.String getWorkingDir()
           
 java.lang.String getXSL_g1()
           
 java.lang.String getXSL_g2_Rules()
          Renvoie l'adresse du fichier de règle d'abrégé de l'utilisateur; Si ce fichier n'existe pas, le fabrique à partir du fichier de référence
 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
 boolean isReverseTrans()
           
 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 setBrailleEncoding(java.lang.String se)
           
 void setCentrerFenetre(boolean cf)
           
 void setChaineIn(java.lang.String ci)
           
 void setChaineOut(java.lang.String co)
           
 void setCommande(java.lang.String c)
           
 void setConfVersion(java.lang.String v)
           
 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 setFBraille(java.lang.String fc)
           
 void setFichierConf(java.lang.String f)
           
 void setFNoir(java.lang.String fNoir)
           
 void setGeneratePB(boolean sgpb)
           
 void setHeightEditeur(int he)
           
 void setHeightOptions(int ho)
           
 void setHeightPrincipal(int hp)
           
 void setImageMagickDir(java.lang.String imd)
           
 void setInfos(java.lang.String infos)
           
 void setIsSysConfig(boolean a)
           
 void setIsSysEmbossTable(boolean a)
           
 void setIsSysTable(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 setMaximizedEditeur(boolean me)
           
 void setMaximizedOptions(boolean mo)
           
 void setMaximizedPrincipal(boolean mp)
           
 void setMemoriserFenetre(boolean rms)
           
 void setMep(boolean m)
           
 void setMepMinLigne1(int mml1)
           
 void setMepMinLigne2(int mml2)
           
 void setMepMinLigne3(int mml3)
           
 void setMepMinLignePB(int mmlpb)
           
 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 setNiveauTitreAbrege(int nta)
           
 void setNiveauxTitres(java.lang.String levels)
           
 void setNoirEncoding(java.lang.String se)
           
 void setNumerotation(java.lang.String n)
           
 void setNumeroteFirst(boolean snf)
           
 void setOptimize(boolean o)
           
 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 setReverseTrans(boolean r)
           
 void setRulesFrG2Perso(java.lang.String rulesFrG2Perso)
           
 void setSautPageFin(boolean spf)
           
 void setSaxonAsXsltProcessor(boolean saxp)
           
 void setSonFinTranscription(boolean sft)
           
 void setSonPendantTranscription(boolean spt)
           
 void setSortieAuto(boolean sa)
           
 void setTableBraille(java.lang.String tableBraille, boolean sys)
          Met à jour le nom de la table braille et copie la nouvelle table dans les fichiers Brltab.ent et tmp/Table_pour_chaines.ent (comme une table embosseuse) méthode d'accès
 void setTableEmbossage(java.lang.String te, boolean sys)
           
 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 setTranscrireImages(boolean ti)
           
 void setUpdateCheck(boolean uc)
           
 void setUseDefaultEditor(boolean ude)
           
 void setUseNatEditor(boolean une)
           
 void setUtiliserCommandeEmbossage(boolean uce)
           
 void setUtiliserEmbosseuse(boolean uce)
           
 void setWidthEditeur(int we)
           
 void setWidthOptions(int wo)
           
 void setWidthPrincipal(int wp)
           
 void setWorkingDir(java.lang.String dirname)
           
 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

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

fichTmpTan

public static final java.lang.String fichTmpTan
nom par défaut du fichier temporaire tan

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

getUserTempFolder

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

getUserBrailleTableFolder

public static java.lang.String getUserBrailleTableFolder()
Returns:
the path of the user-specific braille table folder

getUserEmbossTableFolder

public static java.lang.String getUserEmbossTableFolder()
Returns:
the path of the user-specific embossing table folder

getInstallFolder

public static java.lang.String getInstallFolder()
Returns:
the path of install folder

getVersionLong

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

getVersion

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

getSvnVersion

public static int getSvnVersion()
Returns:
svnVersion

getUpdateCheck

public boolean getUpdateCheck()
Returns:
true si vérification en ligne l'existence d'une nouvelle version

setUpdateCheck

public void setUpdateCheck(boolean uc)
Parameters:
uc - true si vérification en ligne l'existence d'une nouvelle version

getFichNoir

public java.lang.String getFichNoir()
Returns:
fichNoir

setFNoir

public void setFNoir(java.lang.String fNoir)
Parameters:
fNoir - valeur pour fichNoir

getFBraille

public java.lang.String getFBraille()
Returns:
fichBraille

setFBraille

public void setFBraille(java.lang.String fc)
Parameters:
fc - valeur pour fichBraille

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

getConfVersion

public java.lang.String getConfVersion()
Returns:
version de configuration

setConfVersion

public void setConfVersion(java.lang.String v)
Parameters:
v - version de configuration

getNoirEncoding

public java.lang.String getNoirEncoding()
Returns:
encodage du fichier noir

setNoirEncoding

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

getBrailleEncoding

public java.lang.String getBrailleEncoding()
Returns:
encodage du fichier braille

setBrailleEncoding

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

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,
                            boolean sys)
Met à jour le nom de la table braille et copie la nouvelle table dans les fichiers Brltab.ent et tmp/Table_pour_chaines.ent (comme une table embosseuse) méthode d'accès

Parameters:
tableBraille - le nom de la table braille à utiliser
sys - true si table système

getIsSysTable

public boolean getIsSysTable()
Returns:
true si Table Braille système

setIsSysTable

public void setIsSysTable(boolean a)
Parameters:
a - vrai si la table braille est une table système

getIsSysEmbossTable

public boolean getIsSysEmbossTable()
Returns:
true si Table Braille système

setIsSysEmbossTable

public void setIsSysEmbossTable(boolean a)
Parameters:
a - vrai si la table braille est une table système

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

getOptimize

public boolean getOptimize()
Returns:
true if optimization enabled

setOptimize

public void setOptimize(boolean o)
Parameters:
o - vrai si activation des optimisations

isReverseTrans

public boolean isReverseTrans()
Returns:
renvoit vrai si détranscription, faux si transcription

setReverseTrans

public void setReverseTrans(boolean r)
Parameters:
r - vrai si transcription inverse

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_g2_Rules

public java.lang.String getXSL_g2_Rules()
Renvoie l'adresse du fichier de règle d'abrégé de l'utilisateur; Si ce fichier n'existe pas, le fabrique à partir du fichier de référence

Returns:
l'adresse du fichier de règles d'abrégé TODO: permettre le paramétrage plus fin et l'utilisation de fichiers différents

getRulesFrG2

public java.lang.String getRulesFrG2()
Returns:
renvoie l'adresse du fichier XML de règles de référence

getRulesFrG2Perso

public java.lang.String getRulesFrG2Perso()
Returns:
renvoie l'adresse du fichier XML de règles de l'utilisateur ou le fichier de référence si ce dernier n'existe pas

setRulesFrG2Perso

public void setRulesFrG2Perso(java.lang.String rulesFrG2Perso)
Parameters:
rulesFrG2Perso - adresse du fichier XML de règles de l'utilisateur, situé dans le répertoire temporaire de l'utilisateur

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

getTranscrireImages

public boolean getTranscrireImages()
Returns:
true if images are transcripted into braille

setTranscrireImages

public void setTranscrireImages(boolean ti)
Parameters:
ti - true if images must be transcripted into braille

setImageMagickDir

public void setImageMagickDir(java.lang.String imd)
Parameters:
imd - adresse du répertoire d'installation d'image magick

getImageMagickDir

public java.lang.String getImageMagickDir()
Returns:
l'adresse du répertoire d'installation de Image Magick

setNiveauTitreAbrege

public void setNiveauTitreAbrege(int nta)
Parameters:
nta - Niveau de titre à partir duquel on abrège

getNiveauTitreAbrege

public int getNiveauTitreAbrege()
Returns:
le niveau de titre à partir duquel on abrège

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

getMepMinLignePB

public int getMepMinLignePB()
Returns:
MepMinLignePB

setMepMinLignePB

public void setMepMinLignePB(int mmlpb)
Parameters:
mmlpb - MepMinLignePB

getGeneratePB

public boolean getGeneratePB()
Returns:
GeneratePB

setGeneratePB

public void setGeneratePB(boolean sgpb)
Parameters:
sgpb - GeneratePB

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

setNumeroteFirst

public void setNumeroteFirst(boolean snf)
Parameters:
snf - NumeroteFirst

getNumeroteFirst

public boolean getNumeroteFirst()
Returns:
NumeroteFirst

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

getChaineIn

public java.lang.String getChaineIn()
Returns:
Chaine_in

setChaineIn

public void setChaineIn(java.lang.String ci)
Parameters:
ci - Chaine_in

getChaineOut

public java.lang.String getChaineOut()
Returns:
Chaine_out

setChaineOut

public void setChaineOut(java.lang.String co)
Parameters:
co - Chaine_out

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,
                              boolean sys)
Parameters:
te - table embossage
sys - true si table système

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

getMaximizedEditeur

public boolean getMaximizedEditeur()
Returns:
MaximizedEditeur

setMaximizedEditeur

public void setMaximizedEditeur(boolean me)
Parameters:
me - MaximizedEditeur

getHeightPrincipal

public int getHeightPrincipal()
Returns:
HeightPrincipal

setHeightPrincipal

public void setHeightPrincipal(int hp)
Parameters:
hp - HeightPrincipal

getWidthPrincipal

public int getWidthPrincipal()
Returns:
WidthPrincipal

setWidthPrincipal

public void setWidthPrincipal(int wp)
Parameters:
wp - WidthPrincipal

getMaximizedPrincipal

public boolean getMaximizedPrincipal()
Returns:
MaximizedPrincipal

setMaximizedPrincipal

public void setMaximizedPrincipal(boolean mp)
Parameters:
mp - MaximizedPrincipal

getHeightOptions

public int getHeightOptions()
Returns:
HeightOptions

setHeightOptions

public void setHeightOptions(int ho)
Parameters:
ho - HeightOptions

getWidthOptions

public int getWidthOptions()
Returns:
WidthOptions

setWidthOptions

public void setWidthOptions(int wo)
Parameters:
wo - WidthOptions

getMaximizedOptions

public boolean getMaximizedOptions()
Returns:
MaximizedOptions

setMaximizedOptions

public void setMaximizedOptions(boolean mo)
Parameters:
mo - MaximizedOptions

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

getSortieAuto

public boolean getSortieAuto()
Returns:
Nommer automatiquement le fichier de sortie

setSortieAuto

public void setSortieAuto(boolean sa)
Parameters:
sa - true si nommer automatiquement le fichier de sortie

getWorkingDir

public static java.lang.String getWorkingDir()
Returns:
working directory

setWorkingDir

public void setWorkingDir(java.lang.String dirname)
Parameters:
dirname - dirname

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