public class RegleEnsemble extends Regle implements java.lang.Comparable<RegleEnsemble>
Modifier and Type | Field and 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 boolean |
pass2Br
vrai si règle à appliquer en deuxième passe en détranscription
|
protected java.lang.String |
regIn
reg exp à appliquer
|
protected java.lang.String |
regInBr
reg exp à appliquer en braille
|
protected java.lang.String |
regOut
reg exp de remplacement
|
protected java.lang.String |
regOutBr
reg exp de remplacement en braille
|
actif, description, peda, reference
Constructor and 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,
boolean p2br,
int i,
boolean act,
java.lang.String inBr,
java.lang.String outBr)
Constructeur
|
Modifier and Type | Method and 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 |
getRegInBr()
Renvoie
regInBr |
java.lang.String |
getRegOut()
Renvoie
regOut |
java.lang.String |
getRegOutBr()
Renvoie
regOutBr |
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
|
boolean |
isPass2Br() |
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 java.lang.String regInBr
protected java.lang.String regOutBr
protected boolean pass2
protected boolean pass2Br
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, boolean p2br, int i, boolean act, java.lang.String inBr, java.lang.String outBr)
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 passep2br
- vrai si règle de deuxième passe en détranscriptioni
- identifiant absolu et unique de la règleact
- vrai si la règle est activeoutBr
- regex de remplacement BrailleinBr
- regex à appliquer (braille)public 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
public java.lang.String getRegInBr()
regInBr
public java.lang.String getRegOutBr()
regOutBr
public boolean isPass2Br()
pass2Br