Package outils.regles

Class RulesToolKit


  • public class RulesToolKit
    extends java.lang.Object
    Cette classe gère la création et l'exploitation des fichiers de règles en xml
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ALL
      Constante identifiant une règle de type générique qui s'applique toujours
      static java.lang.String GENERAL
      Constante identifiant une règle de type général qui s'applique dans le cas général
      static int ID_MIN_DELAYED
      Constante représentant l'id minimum à partir duquel la règle s'applique en 2ème passe
      static java.lang.String SIGNE
      Constante identifiant une règle de type signe
      static java.lang.String SYMBOLE
      Constante identifiant une règle de type symbole
    • Constructor Summary

      Constructors 
      Constructor Description
      RulesToolKit()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.ArrayList<Regle> getRules​(java.lang.String fRegles)
      Récupère les règles contenus dans le fichier de règles braille xml fRegles
      static void main​(java.lang.String[] s)
      Méthode de test
      static boolean saveRuleFile​(java.util.ArrayList<Regle> l, java.lang.String f)
      Sauve les règles de la liste l dans le fichier f
      static boolean writeRules​(java.util.ArrayList<Regle> regles)
      Ecrit le fichier xsl de règle à inclure dans la transcription
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SIGNE

        public static final java.lang.String SIGNE
        Constante identifiant une règle de type signe
        See Also:
        Constant Field Values
      • SYMBOLE

        public static final java.lang.String SYMBOLE
        Constante identifiant une règle de type symbole
        See Also:
        Constant Field Values
      • ALL

        public static final java.lang.String ALL
        Constante identifiant une règle de type générique qui s'applique toujours
        See Also:
        Constant Field Values
      • GENERAL

        public static final java.lang.String GENERAL
        Constante identifiant une règle de type général qui s'applique dans le cas général
        See Also:
        Constant Field Values
      • ID_MIN_DELAYED

        public static final int ID_MIN_DELAYED
        Constante représentant l'id minimum à partir duquel la règle s'applique en 2ème passe
        See Also:
        Constant Field Values
    • Constructor Detail

      • RulesToolKit

        public RulesToolKit()
    • Method Detail

      • getRules

        public static java.util.ArrayList<Regle> getRules​(java.lang.String fRegles)
        Récupère les règles contenus dans le fichier de règles braille xml fRegles
        Parameters:
        fRegles - adresse du fichier de règles braille (en xml)
        Returns:
        une ArrayList de Regle
        See Also:
        Regle
      • writeRules

        public static boolean writeRules​(java.util.ArrayList<Regle> regles)
        Ecrit le fichier xsl de règle à inclure dans la transcription
        Parameters:
        regles - liste des règles à écrire
        Returns:
        une ArrayList de Regle
        See Also:
        Regle
      • saveRuleFile

        public static boolean saveRuleFile​(java.util.ArrayList<Regle> l,
                                           java.lang.String f)
        Sauve les règles de la liste l dans le fichier f
        Parameters:
        l - liste des règles
        f - adresse du fichier cible
        Returns:
        false si erreur ou si tentative de modification du fichier de référence
      • main

        public static void main​(java.lang.String[] s)
        Méthode de test
        Parameters:
        s - liste des paramètres