Package nat
Class Nat
- java.lang.Object
-
- nat.Nat
-
public class Nat extends java.lang.Object
Classe principale de l'application
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONFS_VERSION
Représente la génération de version de configurationstatic int
LOG_AUCUN
Représente un niveau de verbosité des logs muetstatic int
LOG_DEBUG
Représente un niveau de verbosité des logs verbeux avec les informations de débuggagestatic int
LOG_NORMAL
Représente un niveau de verbosité des logs normalstatic int
LOG_SILENCIEUX
Représente un niveau de verbosité des logs très faiblestatic int
LOG_VERBEUX
Représente un niveau de verbosité des logs verbeux
-
Constructor Summary
Constructors Constructor Description Nat(GestionnaireErreur g)
Constructeur
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkUpdate()
Vérifie si une nouvelle version est disponible en ligne Met à jourupdateAvailable
boolean
fabriqueTranscriptions(java.util.ArrayList<java.lang.String> noirs, java.util.ArrayList<java.lang.String> brailles)
Fait appel à la fabrique Transcription pour obtenir les instances de transcription à réaliser Ne détermine pas le sens de la transcription, qui sera établit dansTranscription.fabriqueTranscription(String, String, GestionnaireErreur)
boolean
fabriqueTranscriptions(java.util.ArrayList<java.lang.String> noirs, java.util.ArrayList<java.lang.String> brailles, boolean reverse)
Fait appel à la fabrique Transcription pour obtenir les instances de transcription à réaliser Utilise le booléenreverse
pour contraindre le sens de transcriptionjava.lang.String
getFichierConf()
renvoie le nom du fichier de configurationGestionnaireErreur
getGestionnaireErreur()
Renvoie l'instance de GestionnaireErreurstatic java.lang.String
getLicence(java.lang.String prefixe, java.lang.String suffixe)
Renvoie la licence de nat préfixée par prefixe et terminée par suffixejava.lang.String
getVersion()
Renvoie une chaine contenant le nom de version de NATjava.lang.String
getVersionLong()
Renvoie une chaine contenant le numéro long de la version de NATboolean
isUpdateAvailable()
boolean
lanceScenario()
Lance le processus complet de transcription des instances detranscription
Attends éventuellement si une transcription est en coursstatic void
loadCliOptions(joptsimple.OptionSet options)
Charge certaines options de la ligne de commande dans le singleton de ConfigNatstatic void
main(java.lang.String[] argv)
Méthode main Analyse la chaine de paramètres, lance ou non l'interface graphique, la transcription, etcvoid
setUpdateAvailable(boolean ua)
java.lang.String
trouveEncodingSource(java.lang.String source)
Appel à la méthode touveEncodingSource de Transcription
-
-
-
Field Detail
-
LOG_AUCUN
public static final int LOG_AUCUN
Représente un niveau de verbosité des logs muet- See Also:
- Constant Field Values
-
LOG_SILENCIEUX
public static final int LOG_SILENCIEUX
Représente un niveau de verbosité des logs très faible- See Also:
- Constant Field Values
-
LOG_NORMAL
public static final int LOG_NORMAL
Représente un niveau de verbosité des logs normal- See Also:
- Constant Field Values
-
LOG_VERBEUX
public static final int LOG_VERBEUX
Représente un niveau de verbosité des logs verbeux- See Also:
- Constant Field Values
-
LOG_DEBUG
public static final int LOG_DEBUG
Représente un niveau de verbosité des logs verbeux avec les informations de débuggage- See Also:
- Constant Field Values
-
CONFS_VERSION
public static final java.lang.String CONFS_VERSION
Représente la génération de version de configuration- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Nat
public Nat(GestionnaireErreur g)
Constructeur- Parameters:
g
- Une instance de GestionnaireErreur
-
-
Method Detail
-
getFichierConf
public java.lang.String getFichierConf()
renvoie le nom du fichier de configuration- Returns:
- le nom du fichier de configuration
-
getVersionLong
public java.lang.String getVersionLong()
Renvoie une chaine contenant le numéro long de la version de NAT- Returns:
- une chaine contenant le numéro long de version
-
getVersion
public java.lang.String getVersion()
Renvoie une chaine contenant le nom de version de NAT- Returns:
- une chaine contenant le nom de version
-
setUpdateAvailable
public void setUpdateAvailable(boolean ua)
- Parameters:
ua
- the updateAvailable to set- See Also:
updateAvailable
-
isUpdateAvailable
public boolean isUpdateAvailable()
- Returns:
- the updateAvailable value
- See Also:
updateAvailable
-
getGestionnaireErreur
public GestionnaireErreur getGestionnaireErreur()
Renvoie l'instance de GestionnaireErreur- Returns:
- l'instance de GestionnaireErreur
- See Also:
gest
-
getLicence
public static java.lang.String getLicence(java.lang.String prefixe, java.lang.String suffixe)
Renvoie la licence de nat préfixée par prefixe et terminée par suffixe- Parameters:
prefixe
- préfixe à insérer avant la licence (/* ou par exemple)- Returns:
- la licence de NAT
-
fabriqueTranscriptions
public boolean fabriqueTranscriptions(java.util.ArrayList<java.lang.String> noirs, java.util.ArrayList<java.lang.String> brailles, boolean reverse)
Fait appel à la fabrique Transcription pour obtenir les instances de transcription à réaliser Utilise le booléenreverse
pour contraindre le sens de transcription- Parameters:
noirs
- les adresses des fichiers noirbrailles
- les adresses des fichiers braillereverse
- indique le sens de transcription: true si inverse, false sinon- Returns:
true
si la fabrication a réussi- See Also:
Transcription.fabriqueTranscription(String, String, GestionnaireErreur, boolean)
-
fabriqueTranscriptions
public boolean fabriqueTranscriptions(java.util.ArrayList<java.lang.String> noirs, java.util.ArrayList<java.lang.String> brailles)
Fait appel à la fabrique Transcription pour obtenir les instances de transcription à réaliser Ne détermine pas le sens de la transcription, qui sera établit dansTranscription.fabriqueTranscription(String, String, GestionnaireErreur)
- Parameters:
noirs
- les adresses des fichiers noirsbrailles
- les adresses des fichiers braille- Returns:
true
si la fabrication a réussi- See Also:
Transcription.fabriqueTranscription(String, String, GestionnaireErreur)
-
lanceScenario
public boolean lanceScenario()
Lance le processus complet de transcription des instances detranscription
Attends éventuellement si une transcription est en cours- Returns:
- true si le scénario s'est déroulé normallement
- See Also:
transcriptions
-
trouveEncodingSource
public java.lang.String trouveEncodingSource(java.lang.String source)
Appel à la méthode touveEncodingSource de Transcription- Parameters:
source
- le fichier source- Returns:
- une chaîne correspondant à l'encodage du fichier source
- See Also:
Transcription.trouveEncodingSource(String, GestionnaireErreur)
-
loadCliOptions
public static void loadCliOptions(joptsimple.OptionSet options)
Charge certaines options de la ligne de commande dans le singleton de ConfigNat- Parameters:
options
- OptionSet des options
-
main
public static void main(java.lang.String[] argv)
Méthode main Analyse la chaine de paramètres, lance ou non l'interface graphique, la transcription, etc- Parameters:
argv
- les paramètres de la méthode main
-
checkUpdate
public boolean checkUpdate()
Vérifie si une nouvelle version est disponible en ligne Met à jourupdateAvailable
- Returns:
- true si vérification effectuée, false si vérification impossible
-
-