Package outils.regles

Class RegleSigne

All Implemented Interfaces:
Comparable<RegleMot>

public class RegleSigne extends RegleMot
Classe premettant de représenter une règle de type "signe"; Les règles de signe font correspondre un mot à un seul signe braille. Les signes s'emploient seuls mais peuvent accepter la lettre "s" s'ils sont au pluriel
  • Constructor Details

    • RegleSigne

      public RegleSigne(String n, String b, boolean p)
      Constructeur
      Parameters:
      n - le signe en noir
      b - la transcription en braille
      p - pluriel possible
  • Method Details

    • toString

      public String toString()
      Redéfinition de Regle.toString()
      Specified by:
      toString in class Regle
      Returns:
      une chaine représentant la règle
      See Also:
    • isInvariant

      public boolean isInvariant()
      Renvoie true si le signe est invariant (c'est à dire !pluriel)
      Returns:
      true si le signe est invariant
    • equals

      public boolean equals(Object r)
      Renvoie vrai si r est une RegleSigne et que les attributs noir sont égaux
      Specified by:
      equals in class Regle
      Parameters:
      r - instance d'Object à comparer
      Returns:
      vrai si les règles sont identiques
    • getXML

      public String getXML()
      Description copied from class: Regle
      Renvoie un noeud xml sous forme de chaine représentant la règle
      Specified by:
      getXML in class Regle
      Returns:
      une chaine xml représentant la règle
      See Also: