Package nat

Class ConfigNat

java.lang.Object
nat.ConfigNat
All Implemented Interfaces:
Serializable

public class ConfigNat extends Object implements 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:
  • Field Details

    • AllEmptyLinesMode

      public static final int AllEmptyLinesMode
      constante pour représenter le mode garder toutes les lignes vides
      See Also:
    • NoEmptyLinesMode

      public static final int NoEmptyLinesMode
      constante pour représenter le mode supprimer toutes les lignes vides
      See Also:
    • ParametricEmptyLinesMode

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

      public static final String fichTmpTan
      nom par défaut du fichier temporaire tan
  • Method Details

    • getSystemConfigFilterFolder

      public static String getSystemConfigFilterFolder()
      Returns:
      the path of the system-wide configuration filters folder
    • getUserConfigFolder

      public static String getUserConfigFolder()
      Returns:
      the path of the user-specific configuration folder
    • getUserConfigFilterFolder

      public static String getUserConfigFilterFolder()
      Returns:
      the path of the user-specific configuration filters folder
    • getUserTempFolder

      public static String getUserTempFolder()
      Returns:
      the path of the user-specific temporary folder
    • getUserBrailleTableFolder

      public static String getUserBrailleTableFolder()
      Returns:
      the path of the user-specific braille table folder
    • getUserEmbossTableFolder

      public static String getUserEmbossTableFolder()
      Returns:
      the path of the user-specific embossing table folder
    • getInstallFolder

      public static String getInstallFolder()
      Returns:
      the path of install folder
    • getVersionLong

      public static String getVersionLong()
      Returns:
      versionLong
    • getVersion

      public static 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 String getFichNoir()
      Returns:
      fichNoir
    • setFNoir

      public void setFNoir(String fNoir)
      Parameters:
      fNoir - valeur pour fichNoir
    • getFBraille

      public String getFBraille()
      Returns:
      fichBraille
    • setFBraille

      public void setFBraille(String fc)
      Parameters:
      fc - valeur pour fichBraille
    • setFichierConf

      public void setFichierConf(String f)
      Parameters:
      f - valeur pour fichierConf
    • getFichierConf

      public String getFichierConf()
      Returns:
      fichierConf
    • getShortFichierConf

      public String getShortFichierConf()
      Returns:
      le nom court de la configuration courante, par exemple default
    • getConfVersion

      public String getConfVersion()
      Returns:
      version de configuration
    • setConfVersion

      public void setConfVersion(String v)
      Parameters:
      v - version de configuration
    • getNoirEncoding

      public String getNoirEncoding()
      Returns:
      encodage du fichier noir
    • setNoirEncoding

      public void setNoirEncoding(String se)
      Parameters:
      se - valeur pour l'encodage du fichier noir
    • getBrailleEncoding

      public String getBrailleEncoding()
      Returns:
      encodage du fichier braille
    • setBrailleEncoding

      public void setBrailleEncoding(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 String getDTD()
      Returns:
      adresse de la dtd
    • setDTD

      public void setDTD(String dtd)
      Parameters:
      dtd - valeur pour adresse de la dtd
    • getXSL

      public String getXSL()
      Returns:
      adresse de la feuille xsl principale de transcription
    • setXSL

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

      public String getTableBraille()
      Returns:
      le nom de la table Braille utilisée
    • setTableBraille

      public void setTableBraille(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 String getName()
      Returns:
      nom de la configuration
    • setName

      public void setName(String name)
      Parameters:
      name - valeur pour le nom de la configuration
    • getInfos

      public String getInfos()
      Returns:
      description de la configuration
    • setInfos

      public void setInfos(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 String getDicoCoup()
      Returns:
      adresse dico de coupure
    • setDicoCoup

      public void setDicoCoup(String dc)
      Parameters:
      dc - adresse dico de coupure
    • getXSL_g1

      public String getXSL_g1()
      Returns:
      feuille pour g1
    • setXSL_g1

      public void setXSL_g1(String filename)
      Parameters:
      filename - feuilel pour g1
    • getXSL_g2

      public String getXSL_g2()
      Returns:
      feuille pour g2
    • setXSL_g2

      public void setXSL_g2(String filename)
      Parameters:
      filename - feuilel pour g2
    • getXSL_g2_Rules

      public 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 String getRulesFrG2()
      Returns:
      renvoie l'adresse du fichier XML de règles de référence
    • getRulesFrG2Perso

      public 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(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 String getXSL_maths()
      Returns:
      feuille pour maths
    • setXSL_maths

      public void setXSL_maths(String filename)
      Parameters:
      filename - feuilel pour maths
    • getXSL_musique

      public String getXSL_musique()
      Returns:
      feuille pour musique
    • setXSL_musique

      public void setXSL_musique(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(String imd)
      Parameters:
      imd - adresse du répertoire d'installation d'image magick
    • getImageMagickDir

      public 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(String n)
      Parameters:
      n - Numerotation
    • getNumerotation

      public 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 String getNiveauxTitres()
      Returns:
      NiveauxTitres
    • setNiveauxTitres

      public void setNiveauxTitres(String levels) throws NumberFormatException
      Parameters:
      levels - NiveauxTitres
      Throws:
      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 String[] intelliSplit(String s, 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 String getRajout()
      Returns:
      Rajout
    • setRajout

      public void setRajout(String r)
      Parameters:
      r - Rajout
    • getRajoutCompte

      public String getRajoutCompte()
      Returns:
      RajoutCompte
    • setRajoutCompte

      public void setRajoutCompte(String rc)
      Parameters:
      rc - RajoutCompte
    • getChaineIn

      public String getChaineIn()
      Returns:
      Chaine_in
    • setChaineIn

      public void setChaineIn(String ci)
      Parameters:
      ci - Chaine_in
    • getChaineOut

      public String getChaineOut()
      Returns:
      Chaine_out
    • setChaineOut

      public void setChaineOut(String co)
      Parameters:
      co - Chaine_out
    • setPoliceEditeur

      public void setPoliceEditeur(String pe)
      Parameters:
      pe - PoliceEditeur
    • getPoliceEditeur

      public String getPoliceEditeur()
      Returns:
      PoliceEditeur
    • setPolice2Editeur

      public void setPolice2Editeur(String pe2)
      Parameters:
      pe2 - PoliceEditeur2
    • getPolice2Editeur

      public 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 String getEditeur()
      Returns:
      Editeur
    • setEditeur

      public void setEditeur(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 String getLastSource()
      Returns:
      LastSource
    • setLastSource

      public void setLastSource(String filename)
      Parameters:
      filename - LastSource
    • getLastSourceEncoding

      public String getLastSourceEncoding()
      Returns:
      LastSourceEncoding
    • setLastSourceEncoding

      public void setLastSourceEncoding(String enc)
      Parameters:
      enc - LastSourceEncoding
    • getLastDest

      public String getLastDest()
      Returns:
      LastDest
    • setLastDest

      public void setLastDest(String filename)
      Parameters:
      filename - LastDest
    • getLastDestEncoding

      public String getLastDestEncoding()
      Returns:
      LastDestEncoding
    • setLastDestEncoding

      public void setLastDestEncoding(String enc)
      Parameters:
      enc - LastDestEncoding
    • setLastFilterConfigurationFilename

      public void setLastFilterConfigurationFilename(String conffn)
      Parameters:
      conffn - LastFilterConfigurationFilename
    • getLastFilterConfigurationFilename

      public String getLastFilterConfigurationFilename()
      Returns:
      LastFilterConfigurationFilename
    • setTableEmbossage

      public void setTableEmbossage(String te, boolean sys)
      Parameters:
      te - table embossage
      sys - true si table système
    • getTableEmbossage

      public String getTableEmbossage()
      Returns:
      table Embossage
    • setOs

      public void setOs(String o)
      Parameters:
      o - OS
    • getOs

      public String getOs()
      Returns:
      OS
    • setCommande

      public void setCommande(String c)
      Parameters:
      c - Commande
    • getCommande

      public 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(String c)
      Parameters:
      c - print service
    • getPrintservice

      public 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 String getWorkingDir()
      Returns:
      working directory
    • setWorkingDir

      public void setWorkingDir(String dirname)
      Parameters:
      dirname - dirname
    • sauvegarder

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

      public static 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(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(String configfile)
      load and save ui and filter configuration
      Parameters:
      configfile - adresse du fichier de conf
    • saveFilterConf

      public void saveFilterConf(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