|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnat.ConfigNat
public class ConfigNat
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
Field Summary | |
---|---|
static int |
AllEmptyLinesMode
constante pour représenter le mode garder toutes les lignes vides |
private static ConfigNat |
cn
l'instance singleton de ConfigNat |
private static java.lang.String |
dicoCoupDefautName
constante contenant l'adresse du dico de coupure par défaut |
private java.lang.String |
fcible
adresse du dernier fichier cible (sortie) utilisé |
private java.lang.String |
fichierConf
Le fichier contenant la configuration |
private java.util.Properties |
fiConf
Filter Properties |
private java.lang.String |
fsource
adresse du dernier fichier source utilisé |
static int |
NoEmptyLinesMode
constante pour représenter le mode supprimer toutes les lignes vides |
static int |
ParametricEmptyLinesMode
constante pour représenter le mode de gestion paramétrée des lignes vides |
private static long |
serialVersionUID
serial version UID |
private java.lang.String |
sortieEncoding
encoding du fichier de sortie |
private java.lang.String |
sourceEncoding
encoding du fichier source |
private java.lang.String |
svnVersion
Nom de la version svn correspondante |
private java.util.Properties |
uiConf
UI Properties |
private static java.lang.String |
uiConfFilename
UI configuration filename |
private java.lang.String |
version
Numéro de version |
private java.lang.String |
versionLong
Nom de version long |
Constructor Summary | |
---|---|
private |
ConfigNat()
Constructor Creates user-specific configuration folders |
Method Summary | |
---|---|
static ConfigNat |
charger(java.lang.String fconf)
Crée ou remplace une configuration à partir du fichier sérialisé fconf passé en parametre ou trouvé dans le fichier de conf de l'interface graphique. |
boolean |
getAbreger()
|
boolean |
getAfficheLigneSecondaire()
|
boolean |
getCentrerFenetre()
|
java.lang.String |
getCommande()
|
boolean |
getCoupure()
|
boolean |
getCoupureLit()
|
static ConfigNat |
getCurrentConfig()
Renvoie la configuration en cours |
java.lang.String |
getDicoCoup()
|
static java.lang.String |
getDicoCoupDefaut()
Donne l'adresse du dictionnaire de coupure par défaut |
java.lang.String |
getDTD()
|
java.lang.String |
getEditeur()
|
java.lang.String |
getFcible()
|
java.lang.String |
getFichierConf()
|
java.lang.String |
getFsource()
|
int |
getHeightEditeur()
|
java.lang.String |
getInfos()
|
boolean |
getIsSysConfig()
|
java.lang.String |
getLastDest()
|
java.lang.String |
getLastDestEncoding()
|
java.lang.String |
getLastFilterConfigurationFilename()
|
java.lang.String |
getLastSource()
|
java.lang.String |
getLastSourceEncoding()
|
boolean |
getLineariseTable()
|
boolean |
getLitEvidenceDansMot()
|
boolean |
getLitEvidenceMot()
|
boolean |
getLitEvidencePassage()
|
boolean |
getLitMajDouble()
|
boolean |
getLitMajMelange()
|
boolean |
getLitMajPassage()
|
int |
getLogFileSize()
|
int |
getLongueurLigne()
|
boolean |
getMathPrefixAlways()
|
boolean |
getMathTrigoSpec()
|
boolean |
getMemoriserFenetre()
|
boolean |
getMep()
|
int |
getMepMinLigne1()
|
int |
getMepMinLigne2()
|
int |
getMepMinLigne3()
|
int |
getMepModelignes()
|
int |
getMinCellLin()
|
boolean |
getModeCoupureSagouin()
|
java.lang.String |
getName()
|
int |
getNbLigne()
|
int |
getNbLogFiles()
|
int |
getNiveauLog()
|
java.lang.String |
getNiveauxTitres()
|
java.lang.String |
getNumerotation()
|
java.lang.String |
getOs()
|
boolean |
getOuvrirEditeur()
|
java.lang.String |
getPolice2Editeur()
|
java.lang.String |
getPoliceEditeur()
|
java.lang.String |
getPrintservice()
|
java.lang.String |
getRajout()
|
java.lang.String |
getRajoutCompte()
|
boolean |
getSautPageFin()
|
boolean |
getSaxonAsXsltProcessor()
|
java.lang.String |
getShortFichierConf()
|
boolean |
getSonFinTranscription()
|
boolean |
getSonPendantTranscription()
|
java.lang.String |
getSortieEncoding()
|
java.lang.String |
getSourceEncoding()
|
java.lang.String |
getSvnVersion()
|
static java.lang.String |
getSystemConfigFilterFolder()
|
java.lang.String |
getTableBraille()
|
java.lang.String |
getTableEmbossage()
|
int |
getTaillePolice()
|
int |
getTaillePolice2()
|
boolean |
getTitresStricts()
|
boolean |
getTraiterLiteraire()
|
boolean |
getTraiterMaths()
|
boolean |
getTraiterMusique()
|
boolean |
getUseDefaultEditor()
|
boolean |
getUseNatEditor()
|
static java.lang.String |
getUserConfigFilterFolder()
|
static java.lang.String |
getUserConfigFolder()
|
boolean |
getUtiliserCommandeEmbossage()
|
boolean |
getUtiliserEmbosseuse()
|
java.lang.String |
getVersion()
|
java.lang.String |
getVersionLong()
|
int |
getWidthEditeur()
|
java.lang.String |
getXSL_g1()
|
java.lang.String |
getXSL_g2()
|
java.lang.String |
getXSL_maths()
|
java.lang.String |
getXSL_musique()
|
java.lang.String |
getXSL()
|
static java.lang.String[] |
intelliSplit(java.lang.String s,
java.lang.String sep)
Splits a string using a separator which is regarded as a single caracter if doubled |
void |
loadFilterConf(java.lang.String configfile)
load and save ui and filter configuration |
void |
loadUiConf()
load user interface configuration file |
void |
sauvegarder()
Enregistre la configuration par serialisation dans le fichier fichierConf |
void |
saveFilterConf(java.lang.String configFile)
save configuration in file named configFile |
void |
saveUiConf()
save user interface configuration file |
void |
setAbreger(boolean a)
|
void |
setAfficheLigneSecondaire(boolean als)
|
void |
setCentrerFenetre(boolean cf)
|
void |
setCommande(java.lang.String c)
|
void |
setCoupure(boolean c)
|
void |
setCoupureLit(boolean c)
|
void |
setDicoCoup(java.lang.String dc)
|
void |
setDTD(java.lang.String dtd)
|
void |
setEditeur(java.lang.String e)
|
void |
setFcible(java.lang.String fc)
|
void |
setFichierConf(java.lang.String f)
|
void |
setFsource(java.lang.String fs)
|
void |
setHeightEditeur(int he)
|
void |
setInfos(java.lang.String infos)
|
void |
setIsSysConfig(boolean a)
|
void |
setLastDest(java.lang.String filename)
|
void |
setLastDestEncoding(java.lang.String enc)
|
void |
setLastFilterConfigurationFilename(java.lang.String conffn)
|
void |
setLastSource(java.lang.String filename)
|
void |
setLastSourceEncoding(java.lang.String enc)
|
void |
setLineariseTable(boolean lt)
|
void |
setLitEvidenceDansMot(boolean lmp)
|
void |
setLitEvidenceMot(boolean lmp)
|
void |
setLitEvidencePassage(boolean lmp)
|
void |
setLitMajDouble(boolean lmd)
|
void |
setLitMajMelange(boolean lmp)
|
void |
setLitMajPassage(boolean lmp)
|
void |
setLogFileSize(int lfs)
|
void |
setLongueurLigne(int lg)
|
void |
setMathPrefixAlways(boolean mp)
|
void |
setMathTrigoSpec(boolean m)
|
void |
setMemoriserFenetre(boolean rms)
|
void |
setMep(boolean m)
|
void |
setMepMinLigne1(int mml1)
|
void |
setMepMinLigne2(int mml2)
|
void |
setMepMinLigne3(int mml3)
|
void |
setMepModelignes(int mml)
|
void |
setMinCellLin(int mcl)
|
void |
setModeCoupureSagouin(boolean m)
|
void |
setName(java.lang.String name)
|
void |
setNbLigne(int ln)
|
void |
setNbLogFiles(int nlf)
|
void |
setNiveauLog(int lg)
|
void |
setNiveauLog(int lg,
GestionnaireErreur ge)
Change le niveau de log et répercute la modification au GestionnaireErreur ge |
void |
setNiveauxTitres(java.lang.String levels)
|
void |
setNumerotation(java.lang.String n)
|
void |
setOs(java.lang.String o)
|
void |
setOuvreEditeurApresTranscription(boolean o)
|
void |
setPolice2Editeur(java.lang.String pe2)
|
void |
setPoliceEditeur(java.lang.String pe)
|
void |
setPrintService(java.lang.String c)
|
void |
setRajout(java.lang.String r)
|
void |
setRajoutCompte(java.lang.String rc)
|
void |
setSautPageFin(boolean spf)
|
void |
setSaxonAsXsltProcessor(boolean saxp)
|
void |
setSonFinTranscription(boolean sft)
|
void |
setSonPendantTranscription(boolean spt)
|
void |
setSortieEncoding(java.lang.String se)
|
void |
setSourceEncoding(java.lang.String se)
|
void |
setTableBraille(java.lang.String tableBraille)
Met à jour le nom de la table braille et copie la nouvelle table dans le fichier Brltab.ent méthode d'accès |
void |
setTableEmbossage(java.lang.String te)
|
void |
setTaillePolice(int t)
|
void |
setTaillePolice2(int tp2)
|
void |
setTitresStricts(boolean ts)
|
void |
setTraiterLiteraire(boolean l)
|
void |
setTraiterMaths(boolean m)
|
void |
setTraiterMusique(boolean m)
|
void |
setUseDefaultEditor(boolean ude)
|
void |
setUseNatEditor(boolean une)
|
void |
setUtiliserCommandeEmbossage(boolean uce)
|
void |
setUtiliserEmbosseuse(boolean uce)
|
void |
setWidthEditeur(int we)
|
void |
setXSL_g1(java.lang.String filename)
|
void |
setXSL_g2(java.lang.String filename)
|
void |
setXSL_maths(java.lang.String filename)
|
void |
setXSL_musique(java.lang.String filename)
|
void |
setXSL(java.lang.String xslfn)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.Properties fiConf
private java.util.Properties uiConf
private static final java.lang.String uiConfFilename
private static final long serialVersionUID
public static final int AllEmptyLinesMode
public static final int NoEmptyLinesMode
public static final int ParametricEmptyLinesMode
private static final java.lang.String dicoCoupDefautName
private java.lang.String fichierConf
private final java.lang.String version
private final java.lang.String versionLong
private final java.lang.String svnVersion
private java.lang.String fsource
private java.lang.String fcible
private java.lang.String sourceEncoding
private java.lang.String sortieEncoding
private static ConfigNat cn
Constructor Detail |
---|
private ConfigNat()
Method Detail |
---|
public static java.lang.String getSystemConfigFilterFolder()
public static java.lang.String getUserConfigFolder()
public static java.lang.String getUserConfigFilterFolder()
public java.lang.String getVersionLong()
versionLong
public java.lang.String getVersion()
version
public java.lang.String getSvnVersion()
svnVersion
public java.lang.String getFsource()
fsource
public void setFsource(java.lang.String fs)
fs
- valeur pour fsource
public java.lang.String getFcible()
fcible
public void setFcible(java.lang.String fc)
fc
- valeur pour fcible
public void setFichierConf(java.lang.String f)
f
- valeur pour fichierConf
public java.lang.String getFichierConf()
fichierConf
public java.lang.String getShortFichierConf()
public java.lang.String getSourceEncoding()
public void setSourceEncoding(java.lang.String se)
se
- valeur pour l'encodage du fichier sourcepublic java.lang.String getSortieEncoding()
public void setSortieEncoding(java.lang.String se)
se
- valeur pour l'encodage du fichier de sortiepublic void setNiveauLog(int lg)
lg
- valeur pour le niveau de logpublic void setNiveauLog(int lg, GestionnaireErreur ge)
lg
- le nouveau niveau de logge
- le gestionnaire à mettre à jourpublic int getNiveauLog()
public java.lang.String getDTD()
public void setDTD(java.lang.String dtd)
dtd
- valeur pour adresse de la dtdpublic java.lang.String getXSL()
public void setXSL(java.lang.String xslfn)
xslfn
- valeur pour l'adresse de la feuille xsl principale de transcriptionpublic java.lang.String getTableBraille()
public void setTableBraille(java.lang.String tableBraille)
tableBraille
- le nom de la table braille à utiliserpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- valeur pour le nom de la configurationpublic java.lang.String getInfos()
public void setInfos(java.lang.String infos)
infos
- valeur pour la description de la configurationpublic boolean getIsSysConfig()
public void setIsSysConfig(boolean a)
a
- vrai si la configuration est une configuration systèmepublic boolean getAbreger()
public void setAbreger(boolean a)
a
- valeur pour abregerpublic boolean getTraiterMaths()
public void setTraiterMaths(boolean m)
m
- traiter mathspublic boolean getTraiterLiteraire()
public void setTraiterLiteraire(boolean l)
l
- traiter littérairepublic boolean getTraiterMusique()
public void setTraiterMusique(boolean m)
m
- traiter musiquepublic boolean getMathTrigoSpec()
public void setMathTrigoSpec(boolean m)
m
- utilisation de la notation spécifique trigopublic boolean getMathPrefixAlways()
public void setMathPrefixAlways(boolean mp)
mp
- true si préfixage systématique des mathspublic void setLongueurLigne(int lg)
lg
- longueur de la lignepublic int getLongueurLigne()
public void setNbLigne(int ln)
ln
- nombre de lignes par pagepublic int getNbLigne()
public void setMep(boolean m)
m
- activer la mise en pagepublic boolean getMep()
public void setCoupure(boolean c)
c
- coupure activepublic boolean getCoupure()
public void setCoupureLit(boolean c)
c
- coupure littérairepublic boolean getCoupureLit()
public void setModeCoupureSagouin(boolean m)
m
- mode sagouinpublic boolean getModeCoupureSagouin()
public java.lang.String getDicoCoup()
public void setDicoCoup(java.lang.String dc)
dc
- adresse dico de coupurepublic java.lang.String getXSL_g1()
public void setXSL_g1(java.lang.String filename)
filename
- feuilel pour g1public java.lang.String getXSL_g2()
public void setXSL_g2(java.lang.String filename)
filename
- feuilel pour g2public java.lang.String getXSL_maths()
public void setXSL_maths(java.lang.String filename)
filename
- feuilel pour mathspublic java.lang.String getXSL_musique()
public void setXSL_musique(java.lang.String filename)
filename
- feuilel pour musiquepublic boolean getLitMajDouble()
public void setLitMajDouble(boolean lmd)
lmd
- LitMajDoublepublic boolean getLitMajPassage()
public void setLitMajPassage(boolean lmp)
lmp
- LitMajPassagepublic boolean getLitMajMelange()
public void setLitMajMelange(boolean lmp)
lmp
- LitMajMelangepublic boolean getLitEvidenceMot()
public void setLitEvidenceMot(boolean lmp)
lmp
- LitEvidenceMotpublic boolean getLitEvidencePassage()
public void setLitEvidencePassage(boolean lmp)
lmp
- LitEvidencePassagepublic boolean getLitEvidenceDansMot()
public void setLitEvidenceDansMot(boolean lmp)
lmp
- LitEvidenceDansMotpublic int getMepModelignes()
public void setMepModelignes(int mml)
mml
- MepModelignespublic int getMepMinLigne1()
public void setMepMinLigne1(int mml1)
mml1
- MepMinLigne1public int getMepMinLigne2()
public void setMepMinLigne2(int mml2)
mml2
- MepMinLigne2public int getMepMinLigne3()
public void setMepMinLigne3(int mml3)
mml3
- MepMinLigne3public boolean getSautPageFin()
public void setSautPageFin(boolean spf)
spf
- SautPageFinpublic void setNumerotation(java.lang.String n)
n
- Numerotationpublic java.lang.String getNumerotation()
public boolean getTitresStricts()
public void setTitresStricts(boolean ts)
ts
- TitresStrictspublic java.lang.String getNiveauxTitres()
public void setNiveauxTitres(java.lang.String levels) throws java.lang.NumberFormatException
levels
- NiveauxTitres
java.lang.NumberFormatException
- problème de format du niveau de titrepublic boolean getLineariseTable()
public void setLineariseTable(boolean lt)
lt
- LineariseTablepublic void setMinCellLin(int mcl)
mcl
- MinCellLinpublic int getMinCellLin()
public static java.lang.String[] intelliSplit(java.lang.String s, java.lang.String sep)
s
- : the stringsep
- : the separator
public java.lang.String getRajout()
public void setRajout(java.lang.String r)
r
- Rajoutpublic java.lang.String getRajoutCompte()
public void setRajoutCompte(java.lang.String rc)
rc
- RajoutComptepublic void setPoliceEditeur(java.lang.String pe)
pe
- PoliceEditeurpublic java.lang.String getPoliceEditeur()
public void setPolice2Editeur(java.lang.String pe2)
pe2
- PoliceEditeur2public java.lang.String getPolice2Editeur()
public void setTaillePolice(int t)
t
- TaillePolicepublic int getTaillePolice()
public void setTaillePolice2(int tp2)
tp2
- TaillePolice2public int getTaillePolice2()
public void setSaxonAsXsltProcessor(boolean saxp)
saxp
- SaxonAsXsltProcessorpublic boolean getSaxonAsXsltProcessor()
public void setNbLogFiles(int nlf)
nlf
- NbLogFilespublic int getNbLogFiles()
public void setLogFileSize(int lfs)
lfs
- LogFileSizepublic int getLogFileSize()
public void setOuvreEditeurApresTranscription(boolean o)
o
- OuvreEditeurApresTranscriptionpublic boolean getOuvrirEditeur()
public boolean getAfficheLigneSecondaire()
public void setAfficheLigneSecondaire(boolean als)
als
- AfficheLigneSecondairepublic java.lang.String getEditeur()
public void setEditeur(java.lang.String e)
e
- Editeurpublic boolean getUseNatEditor()
public void setUseNatEditor(boolean une)
une
- UseNatEditorpublic boolean getUseDefaultEditor()
public void setUseDefaultEditor(boolean ude)
ude
- UseDefaultEditorpublic java.lang.String getLastSource()
public void setLastSource(java.lang.String filename)
filename
- LastSourcepublic java.lang.String getLastSourceEncoding()
public void setLastSourceEncoding(java.lang.String enc)
enc
- LastSourceEncodingpublic java.lang.String getLastDest()
public void setLastDest(java.lang.String filename)
filename
- LastDestpublic java.lang.String getLastDestEncoding()
public void setLastDestEncoding(java.lang.String enc)
enc
- LastDestEncodingpublic void setLastFilterConfigurationFilename(java.lang.String conffn)
conffn
- LastFilterConfigurationFilenamepublic java.lang.String getLastFilterConfigurationFilename()
public void setTableEmbossage(java.lang.String te)
te
- table embossagepublic java.lang.String getTableEmbossage()
public void setOs(java.lang.String o)
o
- OSpublic java.lang.String getOs()
public void setCommande(java.lang.String c)
c
- Commandepublic java.lang.String getCommande()
public boolean getUtiliserCommandeEmbossage()
public void setUtiliserCommandeEmbossage(boolean uce)
uce
- UtiliserCommandeEmbossagepublic boolean getUtiliserEmbosseuse()
public void setUtiliserEmbosseuse(boolean uce)
uce
- UtiliserEmbosseusepublic void setPrintService(java.lang.String c)
c
- print servicepublic java.lang.String getPrintservice()
public boolean getMemoriserFenetre()
public void setMemoriserFenetre(boolean rms)
rms
- MemoriserFenetrepublic boolean getCentrerFenetre()
public void setCentrerFenetre(boolean cf)
cf
- CentrerFenetrepublic int getHeightEditeur()
public void setHeightEditeur(int he)
he
- HeightEditeurpublic int getWidthEditeur()
public void setWidthEditeur(int we)
we
- WidthEditeurpublic boolean getSonPendantTranscription()
public void setSonPendantTranscription(boolean spt)
spt
- SonPendantTranscriptionpublic boolean getSonFinTranscription()
public void setSonFinTranscription(boolean sft)
sft
- SonFinTranscriptionpublic void sauvegarder()
fichierConf
public static java.lang.String getDicoCoupDefaut()
public static ConfigNat charger(java.lang.String fconf)
fconf
- ; si null, pris dans le fichier de conf d'interface.
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()
public static ConfigNat getCurrentConfig()
cn
public void loadFilterConf(java.lang.String configfile)
configfile
- adresse du fichier de confpublic void saveFilterConf(java.lang.String configFile)
configFile
- adresse du fichier de confpublic void loadUiConf()
public void saveUiConf()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |