outils.regles
Class RegleSigne

java.lang.Object
  extended by outils.regles.Regle
      extended by outils.regles.RegleMot
          extended by outils.regles.RegleSigne
All Implemented Interfaces:
java.lang.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

Author:
bruno

Field Summary
private  boolean pluriel
          vrai si le mot peut être mis au pluriel
 
Fields inherited from class outils.regles.RegleMot
braille, noir
 
Fields inherited from class outils.regles.Regle
actif, description, peda, reference
 
Constructor Summary
RegleSigne(java.lang.String n, java.lang.String b, boolean p, boolean a, boolean ped)
          Constructeur
 
Method Summary
 boolean equals(java.lang.Object r)
          Renvoie vrai si r est une RegleSigne et que les attributs noir sont égaux
 java.lang.String getXML()
          Renvoie un noeud xml sous forme de chaine représentant la règle
 boolean isInvariant()
          Renvoie true si le signe est invariant (c'est à dire !
 java.lang.String toString()
          Redéfinition de Regle.toString()
 
Methods inherited from class outils.regles.RegleMot
compareTo, getBraille, getNoir
 
Methods inherited from class outils.regles.Regle
isActif, isPeda, setActif, setPeda
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pluriel

private boolean pluriel
vrai si le mot peut être mis au pluriel

Constructor Detail

RegleSigne

public RegleSigne(java.lang.String n,
                  java.lang.String b,
                  boolean p,
                  boolean a,
                  boolean ped)
Constructeur

Parameters:
n - le signe en noir
b - la transcription en braille
p - pluriel possible
a - true si règle active
ped - true si règle pédagogique
Method Detail

toString

public java.lang.String toString()
Redéfinition de Regle.toString()

Specified by:
toString in class Regle
Returns:
une chaine représentant la règle
See Also:
Regle.toString()

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(java.lang.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 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()