|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxe.VerifTypeSimple
public class VerifTypeSimple
Classe permettant de vérifier la validité d'un type simple (= simpleType dans les schémas XML)
| Nested Class Summary | |
|---|---|
(package private) class |
VerifTypeSimple.Restriction
|
| Field Summary | |
|---|---|
protected java.lang.String |
baseType
|
protected java.util.ArrayList<java.lang.String> |
enumeration
|
private static org.apache.log4j.Logger |
LOG
Logger for this class |
private static java.util.HashMap<java.lang.String,java.util.regex.Pattern> |
PATTERN_CACHE
|
protected java.util.ArrayList<java.lang.String> |
patterns
|
private boolean |
required
|
protected java.util.ArrayList<VerifTypeSimple.Restriction> |
restrictions
|
| Constructor Summary | |
|---|---|
VerifTypeSimple(Config cfg,
org.w3c.dom.Element snodedef)
Constructeur prenant en paramètre la config et un élément "element" ou "attribute" d'un schéma W3C |
|
| Method Summary | |
|---|---|
boolean |
estValide(java.lang.String valeur)
Renvoit true si la valeur est valide par rapport à la définition du type simple. |
java.lang.String |
getBaseType()
Renvoit le type de base (sans préciser les éventuelles restrictions). |
java.util.ArrayList<java.lang.String> |
getEnumeration()
Renvoit la liste de valeurs possibles, ou null s'il n'y en a pas. |
protected void |
lireRestriction(org.w3c.dom.Element facet)
|
protected void |
lireTypeEtRestrictions(org.w3c.dom.Element st)
|
protected java.lang.String |
remplacer(java.lang.String s,
java.lang.String sremp,
java.lang.String spar)
|
protected boolean |
verifExpr(java.lang.String valeur,
java.lang.String regexp)
|
protected boolean |
verifType(java.lang.String type,
java.lang.String valeur)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final org.apache.log4j.Logger LOG
private final boolean required
protected java.lang.String baseType
protected java.util.ArrayList<java.lang.String> enumeration
protected java.util.ArrayList<java.lang.String> patterns
protected java.util.ArrayList<VerifTypeSimple.Restriction> restrictions
private static final java.util.HashMap<java.lang.String,java.util.regex.Pattern> PATTERN_CACHE
| Constructor Detail |
|---|
public VerifTypeSimple(Config cfg,
org.w3c.dom.Element snodedef)
| Method Detail |
|---|
public java.lang.String getBaseType()
public java.util.ArrayList<java.lang.String> getEnumeration()
public boolean estValide(java.lang.String valeur)
protected void lireTypeEtRestrictions(org.w3c.dom.Element st)
protected void lireRestriction(org.w3c.dom.Element facet)
protected java.lang.String remplacer(java.lang.String s,
java.lang.String sremp,
java.lang.String spar)
protected boolean verifType(java.lang.String type,
java.lang.String valeur)
protected boolean verifExpr(java.lang.String valeur,
java.lang.String regexp)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||