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 CbbonfigNat
private static java.lang.String dicoCoupDefautName
          constante contenant l'adresse du dico de coupure par défaut
private static java.lang.String dicoRulesG2DefautName
           
private static java.lang.String dirFilters
          filters (conf files) directory
private static java.lang.String dirTablesBraille
          tables braille user
private static java.lang.String dirTablesEmboss
          tables embosseuses user
private static java.lang.String dirText
          text directory
private static java.lang.String dirTmp
          tmp directory
private  java.lang.String fichBraille
          adresse du dernier fichier cible (sortie) utilisé
private  java.lang.String fichierConf
          Le fichier contenant la configuration
private static java.lang.String fichIVB
          fichier ivb de référence
private  java.lang.String fichNoir
          adresse du dernier fichier source utilisé
static java.lang.String fichTmpTan
          nom par défaut du fichier temporaire tan
private  java.util.Properties fiConf
          Filter Properties
private static boolean gui
          vrai si nat est en mode gui
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 java.lang.String scenFileName
          name of the file containing scenarii data (steps, names...)
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 static int svnVersion
          Nom de la version svn correspondante
private  java.util.Properties uiConf
          UI Properties
private static java.lang.String uiConfFilename
          UI configuration filename
private static java.lang.String version
          Numéro de version
private static 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.
private static void checkWorkingDir()
          Vérifie la présence des répertoires nécessaires dans répertoire de travail de l'utilisateur Si non présents, essaie de créer ces répertoires
 boolean getAbreger()
           
 boolean getAfficheLigneSecondaire()
           
static AmbiguityResolverUI getAmbiguityResolverUI()
          Renvoie une instance de nat.transcodeur.AmbiguityResolverUI correspondant au mode d'excécution de NAT
 java.lang.String getBrailleEncoding()
           
 boolean getCentrerFenetre()
           
 java.lang.String getChaineIn()
           
 java.lang.String getChaineOut()
           
 boolean getChangeSysFiles()
           
 java.lang.String getCommande()
           
static java.lang.String getConfImportFolder()
           
static java.lang.String getConfTempFolder()
           
static java.lang.String getConfTextFolder()
           
 java.lang.String getConfVersion()
           
 boolean getCoupure()
           
 boolean getCoupureLit()
           
static ConfigNat getCurrentConfig()
          Renvoie la configuration en cours
 boolean getDemandeException()
           
 boolean getDemandeIVB()
           
 java.lang.String getDicoCoup()
           
static java.lang.String getDicoCoupDefaut()
          Donne l'adresse du dictionnaire de coupure par défaut
 boolean getDoubleSpace()
           
 java.lang.String getDTD()
           
 java.lang.String getEditeur()
           
 java.lang.String getFBraille()
           
 java.lang.String getFichierConf()
           
static java.lang.String getFichierIVB()
          Adresse du fichier ivb: si le fichier n'existe pas, copie du fichier de référence
 java.lang.String getFichNoir()
           
 boolean getGeneratePB()
           
 int getHeightEditeur()
           
 int getHeightOptions()
           
 int getHeightPrincipal()
           
 java.awt.AWTKeyStroke getHelpKey()
           
 java.lang.String getImageMagickDir()
           
 boolean getIndexTable()
           
 java.lang.String getIndexTableName()
           
 java.lang.String getInfos()
           
static java.lang.String getInstallFolder()
           
 boolean getIsSysConfig()
           
 boolean getIsSysEmbossTable()
           
 boolean getIsSysTable()
           
 boolean getIvbMajSeule()
           
 boolean getKeepPageBreak()
           
 int getLanguage()
           
 java.lang.String getLastDest()
           
 java.lang.String getLastDestEncoding()
           
 java.lang.String getLastFilterConfigurationFilename()
           
 java.lang.String getLastSource()
           
 java.lang.String getLastSourceEncoding()
           
 boolean getLineariseTable()
           
 java.lang.String getListeIntegral()
           
 java.lang.String getListeIntegralAmb()
           
 java.lang.String getListeIVB()
           
 java.lang.String getListeIVBAmb()
           
 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()
           
 boolean getNeverReadDescr()
           
 java.lang.String getNextStep()
           
 int getNiveauLog()
           
 int getNiveauTitreAbrege()
           
 java.lang.String getNiveauxTitres()
           
 java.lang.String getNoirEncoding()
           
 int getNumberingStartPage()
           
 java.lang.String getNumerotation()
           
 boolean getOpenWithBrowser()
           
 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()
           
 boolean getReadDescr()
           
 boolean getReadTTT()
           
static java.lang.String getRulesDefault()
          Donne l'adresse du dictionnaire de règles d'abrégé par défaut
 java.lang.String getRulesFrG2()
           
 java.lang.String getRulesFrG2Perso()
           
 boolean getSautPageFin()
           
 boolean getSaxonAsXsltProcessor()
           
static java.lang.String getScenariiFile()
           
 java.lang.String getScenarioName()
           
 int getScrReader()
           
 java.lang.String getShortFichierConf()
           
 boolean getShowIconText()
           
 boolean getSonFinTranscription()
           
 boolean getSonPendantTranscription()
           
 boolean getSortieAuto()
           
 int getSplitPositionEditor()
           
 int getSplitPositionEditorTan()
           
 java.lang.String getStyleChimie()
           
 java.lang.String getStyleNoteTr()
           
 java.lang.String getStylePoesie()
           
static int getSvnVersion()
           
static java.lang.String getSystemConfigFilterFolder()
           
 java.lang.String getTableBraille()
           
 java.lang.String getTableEmbossage()
           
 int getTaillePolice()
           
 int getTaillePolice2()
           
 int getTempsAttenteOO()
           
 boolean getTitresStricts()
           
 java.awt.AWTKeyStroke getTradKey()
           
 boolean getTraiterChimie()
          TODO: options
 boolean getTraiterLiteraire()
           
 boolean getTraiterMaths()
           
 boolean getTraiterMusique()
           
 boolean getTranscrireImages()
           
 boolean getTranslationMode()
           
 boolean getUpdateCheck()
           
 boolean getUseDefaultEditor()
           
 boolean getUseInternet()
           
 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 getUseTTT()
           
 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_chimie()
           
 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 setChangeSysFiles(boolean uc)
           
 void setCommande(java.lang.String c)
           
 void setConfVersion(java.lang.String v)
           
 void setCoupure(boolean c)
           
 void setCoupureLit(boolean c)
           
 void setDemandeException(boolean de)
           
 void setDemandeIVB(boolean de)
           
 void setDicoCoup(java.lang.String dc)
           
 void setDoubleSpace(boolean db)
           
 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)
           
static void setGUI(boolean g)
          valeur pour gui
 void setHeightEditeur(int he)
           
 void setHeightOptions(int ho)
           
 void setHeightPrincipal(int hp)
           
 void setHelpKey(java.awt.AWTKeyStroke o)
           
 void setImageMagickDir(java.lang.String imd)
           
 void setIndexTable(boolean it)
           
 void setIndexTableName(java.lang.String itn)
           
 void setInfos(java.lang.String infos)
           
 void setIsSysConfig(boolean a)
           
 void setIsSysEmbossTable(boolean a)
           
 void setIsSysTable(boolean a)
           
 void setIvbMajSeule(boolean ims)
           
 void setKeepPageBreak(boolean skpb)
           
 void setLanguage(int l)
          Changes the choice of the language
 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 setListeIntegral(java.lang.String li)
           
 void setListeIntegralAmb(java.lang.String lia)
           
 void setListeIVB(java.lang.String li)
           
 void setListeIVBAmb(java.lang.String lia)
           
 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 setNeverReadDescr(boolean o)
           
 void setNextStep(java.lang.String s)
           
 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 setNumberingStartPage(int nsp)
           
 void setNumerotation(java.lang.String n)
           
 void setOpenWithBrowser(boolean o)
           
 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 setReadDescr(boolean o)
           
 void setReadTTT(boolean o)
           
 void setReverseTrans(boolean r)
           
 void setRulesFrG2Perso(java.lang.String rulesFrG2Perso)
           
 void setSautPageFin(boolean spf)
           
 void setSaxonAsXsltProcessor(boolean saxp)
           
 void setScenarioName(java.lang.String sn)
           
 void setScrReader(int sr)
          Changes the choice of the screen reader If you pick blind-mode, all windows will be open full screen
 void setShowIconText(boolean sit)
           
 void setSonFinTranscription(boolean sft)
           
 void setSonPendantTranscription(boolean spt)
           
 void setSortieAuto(boolean sa)
           
 void setSplitPositionEditor(int dividerLocation)
           
 void setSplitPositionEditorTan(int dividerLocation)
           
 void setStyleChimie(java.lang.String csn)
           
 void setStyleNoteTr(java.lang.String snt)
           
 void setStylePoesie(java.lang.String psn)
           
 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 setTempsAttenteOO(int sec)
           
 void setTitresStricts(boolean ts)
           
 void setTradKey(java.awt.AWTKeyStroke o)
           
 void setTraiterLiteraire(boolean l)
           
 void setTraiterMaths(boolean m)
           
 void setTraiterMusique(boolean m)
           
 void setTranscrireImages(boolean ti)
           
 void setTranslationMode(boolean uc)
           
 void setUpdateCheck(boolean uc)
           
 void setUseDefaultEditor(boolean ude)
           
 void setUseInternet(boolean o)
           
 void setUseNatEditor(boolean une)
           
 void setUseTTT(boolean o)
           
 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_chimie(java.lang.String filename)
           
 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

dirFilters

private static final java.lang.String dirFilters
filters (conf files) directory

See Also:
Constant Field Values

scenFileName

private static final java.lang.String scenFileName
name of the file containing scenarii data (steps, names...)

See Also:
Constant Field Values

dirTmp

private static final java.lang.String dirTmp
tmp directory

See Also:
Constant Field Values

dirText

private static final java.lang.String dirText
text directory

See Also:
Constant Field Values

dirTablesBraille

private static final java.lang.String dirTablesBraille
tables braille user

See Also:
Constant Field Values

dirTablesEmboss

private static final java.lang.String dirTablesEmboss
tables embosseuses user

See Also:
Constant Field Values

fichIVB

private static final java.lang.String fichIVB
fichier ivb de référence


gui

private static boolean gui
vrai si nat est en mode gui


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


dicoRulesG2DefautName

private static final java.lang.String dicoRulesG2DefautName

fichierConf

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


version

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

See Also:
Constant Field Values

versionLong

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

See Also:
Constant Field Values

svnVersion

private static final int svnVersion
Nom de la version svn correspondante

See Also:
Constant Field Values

fichNoir

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


fichBraille

private java.lang.String fichBraille
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 CbbonfigNat


fichTmpTan

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

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

getScenariiFile

public static java.lang.String getScenariiFile()
Returns:
the path of the file containing scenarii steps data

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

getConfTempFolder

public static java.lang.String getConfTempFolder()
Returns:
the path of the temp config directory

getConfImportFolder

public static java.lang.String getConfImportFolder()
Returns:
the path of the imported config directory

getConfTextFolder

public static java.lang.String getConfTextFolder()
Returns:
the path of the text config directory

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

getNextStep

public java.lang.String getNextStep()
Returns:

le nom de la configuration suivante du scénario; si pas absolu, c'est une conf système; si "", c'est la dernière étape


setNextStep

public void setNextStep(java.lang.String s)
Parameters:
s - l'adresse de l'étape suivante du scénario; si pas absolue, c'est une conf système

getScenarioName

public java.lang.String getScenarioName()
Returns:
le nom du scénario

setScenarioName

public void setScenarioName(java.lang.String sn)
Parameters:
sn - le nom du scénario

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

getTranslationMode

public boolean getTranslationMode()
Returns:
true if translation mode is activated

setTranslationMode

public void setTranslationMode(boolean uc)
Parameters:
uc - true to activate translation

getChangeSysFiles

public boolean getChangeSysFiles()
Returns:
true : changes system files instead of custom

setChangeSysFiles

public void setChangeSysFiles(boolean uc)
Parameters:
uc - true to change system files instead of custom

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

setScrReader

public void setScrReader(int sr)
Changes the choice of the screen reader If you pick blind-mode, all windows will be open full screen

Parameters:
sr - : the new screen reader choice

getScrReader

public int getScrReader()
Returns:
the screen reader choice. The complete list can be found in outils\ScrReaders.txt 1 : default (unknown or sighted person), 2 : JAWS, 3 : NVDA, 4 : Window-Eyes.

setLanguage

public void setLanguage(int l)
Changes the choice of the language

Parameters:
l - : the new language

getLanguage

public int getLanguage()
Returns:
the language choice

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

getTempsAttenteOO

public int getTempsAttenteOO()
Returns:
le temps d'attente pour le serveur open office

setTempsAttenteOO

public void setTempsAttenteOO(int sec)
Parameters:
sec - le temps d'attente en secondes pour le serveur open office (dernière tentative)

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

getIvbMajSeule

public boolean getIvbMajSeule()
Returns:
vrai si abreger

setIvbMajSeule

public void setIvbMajSeule(boolean ims)
Parameters:
ims - valeur pour abreger

getDemandeException

public boolean getDemandeException()
Returns:
vrai si demander la liste des exceptions (noms propres) avant la transcription

setDemandeException

public void setDemandeException(boolean de)
Parameters:
de - valeur pour demander la liste des exceptions

getListeIntegral

public java.lang.String getListeIntegral()
Returns:
la liste des mots à conserver en intégral, séparés par des virgules

setListeIntegral

public void setListeIntegral(java.lang.String li)
Parameters:
li - liste des mots à conserver en intégral, séparés par des virgules

getListeIntegralAmb

public java.lang.String getListeIntegralAmb()
Returns:
la liste des mots à conserver parfois en intégral, séparés par des virgules

setListeIntegralAmb

public void setListeIntegralAmb(java.lang.String lia)
Parameters:
lia - liste des mots à conserver parfois en intégral, séparés par des virgules

getDemandeIVB

public boolean getDemandeIVB()
Returns:
vrai si demander la liste des ivb avant la transcription

setDemandeIVB

public void setDemandeIVB(boolean de)
Parameters:
de - valeur pour demander la liste des ivb

getListeIVB

public java.lang.String getListeIVB()
Returns:
la liste des mots en ivb, séparés par des virgules

setListeIVB

public void setListeIVB(java.lang.String li)
Parameters:
li - liste des mots à conserver en intégral, séparés par des virgules

getListeIVBAmb

public java.lang.String getListeIVBAmb()
Returns:
la liste des mots parfois en ivb, séparés par des virgules

setListeIVBAmb

public void setListeIVBAmb(java.lang.String lia)
Parameters:
lia - liste des mots parfois en ivn, séparés par des virgules

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

getTraiterChimie

public boolean getTraiterChimie()
TODO: options

Returns:
true

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

getReadDescr

public boolean getReadDescr()
Returns:
use of the description automatically in the context

setReadDescr

public void setReadDescr(boolean o)
Parameters:
o - true to use the description automatically in the context

getUseTTT

public boolean getUseTTT()
Returns:
use of the tool tip text as the contextual description

setUseTTT

public void setUseTTT(boolean o)
Parameters:
o - true to use of the tool tip text as the contextual description

getReadTTT

public boolean getReadTTT()
Returns:
use of the tool tip text as the context

setReadTTT

public void setReadTTT(boolean o)
Parameters:
o - true to use of the tool tip text as the context

getNeverReadDescr

public boolean getNeverReadDescr()
Returns:
never use the description automatically in the context

setNeverReadDescr

public void setNeverReadDescr(boolean o)
Parameters:
o - true to remove the description automatically in the context

getOpenWithBrowser

public boolean getOpenWithBrowser()
Returns:
open the help with browser

setOpenWithBrowser

public void setOpenWithBrowser(boolean o)
Parameters:
o - true to open the help with a browser

getHelpKey

public java.awt.AWTKeyStroke getHelpKey()
Returns:
help key

setHelpKey

public void setHelpKey(java.awt.AWTKeyStroke o)
Parameters:
o - new help key

getTradKey

public java.awt.AWTKeyStroke getTradKey()
Returns:
help key

setTradKey

public void setTradKey(java.awt.AWTKeyStroke o)
Parameters:
o - new help key

getUseInternet

public boolean getUseInternet()
Returns:
open the help with browser

setUseInternet

public void setUseInternet(boolean o)
Parameters:
o - true to open the help with a browser

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 - feuille 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 - feuille pour musique

getXSL_chimie

public java.lang.String getXSL_chimie()
Returns:
feuille pour la chimie

setXSL_chimie

public void setXSL_chimie(java.lang.String filename)
Parameters:
filename - feuille pour la chimie

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

getKeepPageBreak

public boolean getKeepPageBreak()
Returns:
KeepPageBreak

setKeepPageBreak

public void setKeepPageBreak(boolean skpb)
Parameters:
skpb - KeepPageBreak

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

getNumberingStartPage

public int getNumberingStartPage()
Returns:
Numbering start page

setNumberingStartPage

public void setNumberingStartPage(int nsp)
Parameters:
nsp - the first page to start numbering

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

getStyleNoteTr

public java.lang.String getStyleNoteTr()
Returns:
nom du style pour les notes de transcription

setStyleNoteTr

public void setStyleNoteTr(java.lang.String snt)
Parameters:
snt - the name for transcriber notes style

getIndexTableName

public java.lang.String getIndexTableName()
Returns:
the name to used as Index Table name

setIndexTableName

public void setIndexTableName(java.lang.String itn)
Parameters:
itn - the name of the index

getIndexTable

public boolean getIndexTable()
Returns:
insert or not index table at end

setIndexTable

public void setIndexTable(boolean it)
Parameters:
it - insert index table

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

getStylePoesie

public java.lang.String getStylePoesie()
Returns:
the Poetry style name

setStylePoesie

public void setStylePoesie(java.lang.String psn)
Parameters:
psn - the name for poetry style

getStyleChimie

public java.lang.String getStyleChimie()
Returns:
The chemistry style name

setStyleChimie

public void setStyleChimie(java.lang.String csn)
Parameters:
csn - the name for chemistry style

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

getDoubleSpace

public boolean getDoubleSpace()
Returns:
true si embosser avec un interligne double, false sinon

setDoubleSpace

public void setDoubleSpace(boolean db)
Parameters:
db - utiliser un interligne double lors de l'embossage

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

getShowIconText

public boolean getShowIconText()
Returns:
true si affichage du texte et des icones sur les boutons

setShowIconText

public void setShowIconText(boolean sit)
Parameters:
sit - true if text and icons, false if icons only in editor

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

setSplitPositionEditor

public void setSplitPositionEditor(int dividerLocation)
Parameters:
dividerLocation - position de la barre de division du splitpane de l'éditeur

getSplitPositionEditor

public int getSplitPositionEditor()
Returns:
divider location in pixel

setSplitPositionEditorTan

public void setSplitPositionEditorTan(int dividerLocation)
Parameters:
dividerLocation - position de la barre de division du splitpane de l'éditeur

getSplitPositionEditorTan

public int getSplitPositionEditorTan()
Returns:
divider location in pixel

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

getRulesDefault

public static java.lang.String getRulesDefault()
Donne l'adresse du dictionnaire de règles d'abrégé par défaut

Returns:
l'adresse du dictionnaire de règles d'abrégé 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()


checkWorkingDir

private static void checkWorkingDir()
Vérifie la présence des répertoires nécessaires dans répertoire de travail de l'utilisateur Si non présents, essaie de créer ces répertoires


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


getAmbiguityResolverUI

public static AmbiguityResolverUI getAmbiguityResolverUI()
Renvoie une instance de nat.transcodeur.AmbiguityResolverUI correspondant au mode d'excécution de NAT

Returns:
une instance de AmbiguityResolver

setGUI

public static void setGUI(boolean g)
valeur pour gui

Parameters:
g - valeur pour gui

getFichierIVB

public static java.lang.String getFichierIVB()
Adresse du fichier ivb: si le fichier n'existe pas, copie du fichier de référence

Returns:
adresse du fichier IVB