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 int
identifiant de la règleprotected boolean
vrai si règle à appliquer en deuxième passeprotected String
reg exp à appliquerprotected String
reg exp de remplacementFields inherited from class outils.regles.Regle
description, reference
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Implémentation ed Comparable Les règles sont classées suivant leur identifiant (id
boolean
Vrai si les identifiants sont identiquesint
getId()
Renvoieid
getRegIn()
RenvoieregIn
RenvoieregOut
getXML()
Renvoie un noeud xml sous forme de chaine représentant la règleboolean
Renvoie vrai siensemble
fait partie de la liste des ensemblesapplication
boolean
isPass2()
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 siensemble
fait partie de la liste des ensemblesapplication
- Parameters:
ensemble
- le nom de l'ensemble- Returns:
- vrai si
application
contientensemble
-
compareTo
Implémentation ed Comparable Les règles sont classées suivant leur identifiant (id
- Specified by:
compareTo
in interfaceComparable<RegleEnsemble>
- See Also:
-
equals
Vrai si les identifiants sont identiques -
getXML
Description copied from class:Regle
Renvoie 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
-