java.lang.Comparable<RegleEnsemble>
public class RegleEnsemble extends Regle implements java.lang.Comparable<RegleEnsemble>
Modifier and Type | Field | Description |
---|---|---|
protected java.util.ArrayList<java.lang.String> |
application |
Liste des ensembles sur lesquelles s'appliquent la règle
|
protected int |
id |
identifiant de la règle
|
protected boolean |
pass2 |
vrai si règle à appliquer en deuxième passe
|
protected java.lang.String |
regIn |
reg exp à appliquer
|
protected java.lang.String |
regOut |
reg exp de remplacement
|
description, reference
Constructor | Description |
---|---|
RegleEnsemble(java.lang.String d,
java.lang.String ref,
java.lang.String in,
java.lang.String o,
java.util.ArrayList<java.lang.String> a,
boolean p2,
int i) |
Constructeur
|
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(RegleEnsemble re) |
Implémentation ed Comparable
Les règles sont classées suivant leur identifiant (
id |
boolean |
equals(java.lang.Object r) |
Vrai si les identifiants sont identiques
|
int |
getId() |
Renvoie
id |
java.lang.String |
getRegIn() |
Renvoie
regIn |
java.lang.String |
getRegOut() |
Renvoie
regOut |
java.lang.String |
getXML() |
Renvoie un noeud xml sous forme de chaine représentant la règle
|
boolean |
isFor(java.lang.String ensemble) |
Renvoie vrai si
ensemble fait partie de la liste des ensembles application |
boolean |
isPass2() |
indique si la règle est à appliquer en deuxième passe
|
java.lang.String |
toString() |
Renvoie le nom et la descritpion de la règle,
ainsi que la liste des ensembles sur lesquels elle s'applique
|
protected java.util.ArrayList<java.lang.String> application
protected int id
protected java.lang.String regIn
protected java.lang.String regOut
protected boolean pass2
public RegleEnsemble(java.lang.String d, java.lang.String ref, java.lang.String in, java.lang.String o, java.util.ArrayList<java.lang.String> a, boolean p2, int i)
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èglepublic java.lang.String toString()
toString
in class Regle
Regle.toString()
public boolean isFor(java.lang.String ensemble)
ensemble
fait partie de la liste des ensembles application
ensemble
- le nom de l'ensembleapplication
contient ensemble
public int compareTo(RegleEnsemble re)
id
compareTo
in interface java.lang.Comparable<RegleEnsemble>
Comparable.compareTo(java.lang.Object)
public boolean equals(java.lang.Object r)
public java.lang.String getXML()
Regle
getXML
in class Regle
Regle.getXML()
public int getId()
id
public boolean isPass2()
pass2