Package nat

Class 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 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