outils.regles
Class RegleSymbole

java.lang.Object
  extended by outils.regles.Regle
      extended by outils.regles.RegleMot
          extended by outils.regles.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

Author:
bruno

Field Summary
private  boolean composable
          indique si le symbole est composable
private  boolean invariant
          indique si le symbole est invariant
 
Fields inherited from class outils.regles.RegleMot
braille, noir
 
Fields inherited from class outils.regles.Regle
actif, description, peda, reference
 
Constructor Summary
RegleSymbole(java.lang.String n, java.lang.String b, boolean inv, boolean comp, boolean a, boolean p)
          Constructeur
 
Method Summary
 boolean equals(java.lang.Object r)
          Renvoie vrai si r est une RegleSymbole 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 isComposable()
           
 boolean isInvariant()
           
 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

invariant

private boolean invariant
indique si le symbole est invariant


composable

private boolean composable
indique si le symbole est composable

Constructor Detail

RegleSymbole

public RegleSymbole(java.lang.String n,
                    java.lang.String b,
                    boolean inv,
                    boolean comp,
                    boolean a,
                    boolean p)
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
a - true si règle active
p - true si règle pédagogique
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

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()

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()