Package outils.regles
Class RegleEnsemble
java.lang.Object
outils.regles.Regle
outils.regles.RegleEnsemble
- All Implemented Interfaces:
Comparable<RegleEnsemble>
Regroupe les règles qui s'appliquent sur des ensembles (Locutions, signes, cas général, etc.)
-
Field Summary
FieldsModifier and TypeFieldDescriptionListe des ensembles sur lesquelles s'appliquent la règleprotected intidentifiant de la règleprotected booleanvrai si règle à appliquer en deuxième passeprotected Stringreg exp à appliquerprotected Stringreg exp de remplacementFields inherited from class outils.regles.Regle
description, reference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintImplémentation ed Comparable Les règles sont classées suivant leur identifiant (idbooleanVrai si les identifiants sont identiquesintgetId()RenvoieidgetRegIn()RenvoieregInRenvoieregOutgetXML()Renvoie un noeud xml sous forme de chaine représentant la règlebooleanRenvoie vrai siensemblefait partie de la liste des ensemblesapplicationbooleanisPass2()indique si la règle est à appliquer en deuxième passetoString()Renvoie le nom et la descritpion de la règle, ainsi que la liste des ensembles sur lesquels elle s'applique
-
Field Details
-
application
Liste des ensembles sur lesquelles s'appliquent la règle -
id
protected int ididentifiant de la règle -
regIn
reg exp à appliquer -
regOut
reg exp de remplacement -
pass2
protected boolean pass2vrai si règle à appliquer en deuxième passe
-
-
Constructor Details
-
RegleEnsemble
public RegleEnsemble(String d, String ref, String in, String o, ArrayList<String> a, boolean p2, int i) Constructeur- Parameters:
d- description de la règleref- référence de la règlein- regexp à appliquero- regexp de remplacementa- liste des ensembles sur lesquels elle s'appliquep2- vrai si règle de deuxième passei- identifiant absolu et unique de la règle
-
-
Method Details
-
getRegIn
RenvoieregIn- Returns:
regIn
-
getRegOut
RenvoieregOut- Returns:
regOut
-
toString
Renvoie le nom et la descritpion de la règle, ainsi que la liste des ensembles sur lesquels elle s'applique -
isFor
Renvoie vrai siensemblefait partie de la liste des ensemblesapplication- Parameters:
ensemble- le nom de l'ensemble- Returns:
- vrai si
applicationcontientensemble
-
compareTo
Implémentation ed Comparable Les règles sont classées suivant leur identifiant (id- Specified by:
compareToin interfaceComparable<RegleEnsemble>- See Also:
-
equals
Vrai si les identifiants sont identiques -
getXML
Description copied from class:RegleRenvoie un noeud xml sous forme de chaine représentant la règle -
getId
public int getId()Renvoieid- Returns:
- l'identifiant de la règle
-
isPass2
public boolean isPass2()indique si la règle est à appliquer en deuxième passe- Returns:
pass2
-