Package outils.regles
Class Regle
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected java.lang.String
description
Description de la règle ou catégorie de règleprotected 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
Constructors Constructor Description Regle(java.lang.String d, java.lang.String ref)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
equals(java.lang.Object o)
Vérifie si deux règles sont identiquesabstract java.lang.String
getXML()
Renvoie un noeud xml sous forme de chaine représentant la règleabstract java.lang.String
toString()
Pour obliger la redéfinition de toString() de la Classe Object
-
-
-
Field Detail
-
description
protected java.lang.String description
Description de la règle ou catégorie de règleExemples:
- "Locution",
- "Le préfixe CONTRE ne s'abrège que lorsqu'il est suivi d'un trait d'union")
-
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:
- Chapitre: chiffres romains: la règle est définie dans un chapître (par exemple, locution, mots abrégés par un seul signe, etc)
- Règle d'abréviation: chiffre arabes: n° de la règle dans le manuel
- Règle non présente dans le manuel: Source de la règle + référence dans la source: par exemple "Méthode Le Rest/Perdoux, édition 2008, page x, §y
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"
-
-
Method Detail
-
toString
public abstract java.lang.String toString()
Pour obliger la redéfinition de toString() de la Classe Object- Overrides:
toString
in classjava.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 classjava.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
-
-