Package outils.regles

Class RulesToolKit

java.lang.Object
outils.regles.RulesToolKit

public class RulesToolKit extends 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 final String
    Constante identifiant une règle de type générique qui s'applique toujours
    static final String
    Constante identifiant une règle de type général qui s'applique dans le cas général
    static final int
    Constante représentant l'id minimum à partir duquel la règle s'applique en 2ème passe
    static final String
    Constante identifiant une règle de type signe
    static final String
    Constante identifiant une règle de type symbole
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getRules(String fRegles)
    Récupère les règles contenus dans le fichier de règles braille xml fRegles
    static void
    main(String[] s)
    Méthode de test
    static boolean
    Sauve les règles de la liste l dans le fichier f
    static boolean
    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 Details

    • SIGNE

      public static final String SIGNE
      Constante identifiant une règle de type signe
      See Also:
    • SYMBOLE

      public static final String SYMBOLE
      Constante identifiant une règle de type symbole
      See Also:
    • ALL

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

      public static final String GENERAL
      Constante identifiant une règle de type général qui s'applique dans le cas général
      See Also:
    • 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:
  • Constructor Details

    • RulesToolKit

      public RulesToolKit()
  • Method Details

    • getRules

      public static ArrayList<Regle> getRules(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:
    • writeRules

      public static boolean writeRules(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:
    • saveRuleFile

      public static boolean saveRuleFile(ArrayList<Regle> l, 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(String[] s)
      Méthode de test
      Parameters:
      s - liste des paramètres