Package outils.regles

Class RegleSymbole

All Implemented Interfaces:
Comparable<RegleMot>

public class RegleSymbole extends RegleMot
Classe premettant de représenter une règle de type "symbole"; Les règles de symbole font correspondre une chaine de caractère un ou plusieurs signes braille. Les symboles peuvent être utilisé lorsqu'on les trouve dans des mots
  • Constructor Details

    • RegleSymbole

      public RegleSymbole(String n, String b, boolean inv, boolean comp)
      Constructeur
      Parameters:
      n - le symbole fondamental en noir
      b - la transcription en braille
      inv - vrai si le symbole est invariant
      comp - vrai si le symbole est composable
  • Method Details

    • isInvariant

      public boolean isInvariant()
      Returns:
      true si le symbole est invariant
      See Also:
      • invariant
    • isComposable

      public boolean isComposable()
      Returns:
      true si le symbole est composable
      See Also:
      • composable
    • 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:
    • equals

      public boolean equals(Object r)
      Renvoie vrai si r est une RegleSymbole 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: