Package outils.regles

Class RegleMot

  • All Implemented Interfaces:
    java.lang.Comparable<RegleMot>
    Direct Known Subclasses:
    RegleLocution, RegleSigne, RegleSymbole

    public abstract class RegleMot
    extends Regle
    implements java.lang.Comparable<RegleMot>
    Classe de regrouppement des règles portant sur l'abréviation de mot (Locution, symboles, signes) Ces règles génèrent les listes de mots et leurs abréviations
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String braille
      transcription
      protected java.lang.String noir
      Mot(s) en noir
    • Constructor Summary

      Constructors 
      Constructor Description
      RegleMot​(java.lang.String d, java.lang.String r, java.lang.String n, java.lang.String b)  
    • Field Detail

      • noir

        protected java.lang.String noir
        Mot(s) en noir
      • braille

        protected java.lang.String braille
        transcription
    • Constructor Detail

      • RegleMot

        public RegleMot​(java.lang.String d,
                        java.lang.String r,
                        java.lang.String n,
                        java.lang.String b)
        Parameters:
        d - description
        r - référence
        n - mot(s) en noir
        b - transcription en braille
    • Method Detail

      • getNoir

        public java.lang.String getNoir()
        Renvoie le(s) mot(s) en noir
        Returns:
        noir
      • getBraille

        public java.lang.String getBraille()
        Renvoie la transcription de noir en braille
        Returns:
        braille
      • compareTo

        public int compareTo​(RegleMot rm)
        Tri des mots par longueur
        Specified by:
        compareTo in interface java.lang.Comparable<RegleMot>
        See Also:
        Comparable.compareTo(java.lang.Object)