Package outils.regles

Class Regle

java.lang.Object
outils.regles.Regle
Direct Known Subclasses:
RegleEnsemble, RegleMot

public abstract class Regle extends Object
décrit une règle dans nat
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Description de la règle ou catégorie de règle
    protected String
    Référence de la règle (pour l'instant, issue du manuel d'abrégé de l'AVH).
  • Constructor Summary

    Constructors
    Constructor
    Description
    Regle(String d, String ref)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    Vérifie si deux règles sont identiques
    abstract String
    Renvoie un noeud xml sous forme de chaine représentant la règle
    abstract String
    Pour obliger la redéfinition de toString() de la Classe Object

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • description

      protected String description
      Description de la règle ou catégorie de règle

      Exemples:

      • "Locution",
      • "Le préfixe CONTRE ne s'abrège que lorsqu'il est suivi d'un trait d'union")
    • reference

      protected String reference
      Référence de la règle (pour l'instant, issue du manuel d'abrégé de l'AVH).

      Conventions de nommage:

      • Chapitre: chiffres romains: la règle est définie dans un chapître (par exemple, locution, mots abrégés par un seul signe, etc)
      • Règle d'abréviation: chiffre arabes: n° de la règle dans le manuel
      • Règle non présente dans le manuel: Source de la règle + référence dans la source: par exemple "Méthode Le Rest/Perdoux, édition 2008, page x, §y

      Il est recommandé de donner une référence complète en rappelant le n° du chapitre: par exemple, préférer "II-19" plutôt que "19"

  • Constructor Details

    • Regle

      public Regle(String d, String ref)
      Parameters:
      d - la description de la règle
      ref - la référence de la règle
  • Method Details

    • toString

      public abstract String toString()
      Pour obliger la redéfinition de toString() de la Classe Object
      Overrides:
      toString in class Object
      Returns:
      une chaine représentant la règle
    • equals

      public abstract boolean equals(Object o)
      Vérifie si deux règles sont identiques
      Overrides:
      equals in class Object
      Parameters:
      o - instance d'Object à comparer
      Returns:
      vrai si les règles sont identiques
    • getXML

      public abstract String getXML()
      Renvoie un noeud xml sous forme de chaine représentant la règle
      Returns:
      une chaine xml représentant la règle