Package outils.regles

Class RegleSymbole

  • All Implemented Interfaces:
    java.lang.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 Detail

      • RegleSymbole

        public RegleSymbole​(java.lang.String n,
                            java.lang.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 Detail

      • 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
      • equals

        public boolean equals​(java.lang.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 java.lang.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:
        Regle.getXML()