Package outils.regles
Class Regle
- java.lang.Object
-
- outils.regles.Regle
-
- Direct Known Subclasses:
RegleEnsemble,RegleMot
public abstract class Regle extends java.lang.Objectdécrit une règle dans nat
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdescriptionDescription de la règle ou catégorie de règleprotected java.lang.StringreferenceRé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 booleanequals(java.lang.Object o)Vérifie si deux règles sont identiquesabstract java.lang.StringgetXML()Renvoie un noeud xml sous forme de chaine représentant la règleabstract java.lang.StringtoString()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:
toStringin 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:
equalsin 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
-
-