outils.regles
Class Regle

java.lang.Object
  extended by outils.regles.Regle
Direct Known Subclasses:
RegleEnsemble, RegleMot

public abstract class Regle
extends java.lang.Object

décrit une règle dans nat


Field Summary
protected  java.lang.String description
          Description de la règle ou catégorie de règle Exemples: "Locution", "Le préfixe CONTRE ne s'abrège que lorsqu'il est suivi d'un trait d'union")
protected  java.lang.String reference
          Référence de la règle (pour l'instant, issue du manuel d'abrégé de l'AVH).
 
Constructor Summary
Regle(java.lang.String d, java.lang.String ref)
           
 
Method Summary
abstract  boolean equals(java.lang.Object o)
          Vérifie si deux règles sont identiques
abstract  java.lang.String getXML()
          Renvoie un noeud xml sous forme de chaine représentant la règle
abstract  java.lang.String toString()
          Pour obliger la redéfinition de toString() de la Classe Object
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

description

protected java.lang.String description
Description de la règle ou catégorie de règle

Exemples:


reference

protected java.lang.String reference
Référence de la règle (pour l'instant, issue du manuel d'abrégé de l'AVH).

Conventions de nommage:

Il est recommandé de donner une référence complète en rappelant le n° du chapitre: par exemple, préférer "II-19" plutôt que "19"

Constructor Detail

Regle

public Regle(java.lang.String d,
             java.lang.String ref)
Parameters:
d - la description de la règle
ref - la référence de la règle
Method Detail

toString

public abstract java.lang.String toString()
Pour obliger la redéfinition de toString() de la Classe Object

Overrides:
toString in class java.lang.Object
Returns:
une chaine représentant la règle

equals

public abstract boolean equals(java.lang.Object o)
Vérifie si deux règles sont identiques

Overrides:
equals in class java.lang.Object
Parameters:
o - instance d'Object à comparer
Returns:
vrai si les règles sont identiques

getXML

public abstract java.lang.String getXML()
Renvoie un noeud xml sous forme de chaine représentant la règle

Returns:
une chaine xml représentant la règle