jaxe
Class SchemaW3C

java.lang.Object
  extended by jaxe.SchemaW3C
All Implemented Interfaces:
InterfaceSchema

Deprecated. remplacé par jaxe.wxs.JaxeWXS

@Deprecated
public class SchemaW3C
extends java.lang.Object
implements InterfaceSchema

Utilisation d'un schéma W3C


Constructor Summary
SchemaW3C(java.net.URL schemaURL, Config cfg)
          Deprecated.  
 
Method Summary
 boolean aEspace(java.lang.String espace)
          Deprecated. Renvoie true si l'espace de nom est défini dans le schéma
 boolean attributObligatoire(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut)
          Deprecated. Renvoit true si l'attribut est obligatoire sous le parent.
 boolean attributValide(org.w3c.dom.Element refAttribut, java.lang.String valeur)
          Deprecated. Renvoie true si la valeur donnée est une valeur valide pour l'attribut
 boolean contientDuTexte(org.w3c.dom.Element refElement)
          Deprecated. Renvoie true si l'élément dont on donne la référence peut contenir du texte
 org.w3c.dom.Element definitionAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie l'élément de définition d'un attribut à partir de sa référence
 java.lang.String documentationAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie la documentation d'un attribut à partir de sa référence
 java.lang.String documentationElement(org.w3c.dom.Element refElement)
          Deprecated. Renvoie la documentation d'un élément dont on donne la référence (sous forme de texte simple, avec des \n pour faire des sauts de lignes)
 boolean elementDansSchema(org.w3c.dom.Element refElement)
          Deprecated. Renvoie true si la référence vient de ce schéma
 boolean elementObligatoire(org.w3c.dom.Element refParent, org.w3c.dom.Element refEnfant)
          Deprecated. Renvoit true si l'enfant est obligatoire sous le parent.
 boolean enfantsMultiples(org.w3c.dom.Element refParent, org.w3c.dom.Element refEnfant)
          Deprecated. Renvoit true si le parent peut avoir des enfants multiples avec la référence refEnfant.
 java.lang.String espaceAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie l'espace de noms d'un attribut à partir de sa référence, ou null si aucun n'est défini
 java.lang.String espaceAttribut(java.lang.String nomAttribut)
          Deprecated. Renvoie l'espace de noms d'un attribut à partir de son nom complet (avec le préfixe s'il y en a un)
 java.lang.String espaceCible()
          Deprecated. Renvoie l'espace de noms cible du schéma (attribut targetNamespace avec WXS)
 java.lang.String espaceElement(org.w3c.dom.Element refElement)
          Deprecated. Renvoie l'espace de nom de l'élément dont la référence est passée en paramètre, ou null si l'espace de noms n'est pas défini.
 boolean estObligatoire(org.w3c.dom.Element refAttribut)
          Deprecated. 
 java.lang.String expressionReguliere(org.w3c.dom.Element refParent, boolean modevisu, boolean modevalid)
          Deprecated. Expression régulière correspondant au schéma pour un élément parent donné
 org.w3c.dom.Element getSchemaTypeElement(java.lang.String nomType, java.lang.String tns)
          Deprecated. Renvoie l'élément simpleType ou complexType avec le nom et l'espace de noms donnés.
 java.util.ArrayList<org.w3c.dom.Element> listeAttributs(org.w3c.dom.Element refElement)
          Deprecated. Renvoie la liste des références des attributs possibles pour un élément dont on donne la référence en paramètre.
 java.util.ArrayList<org.w3c.dom.Element> listeElementsDansEspaces(java.util.Set<java.lang.String> espaces)
          Deprecated. Renvoie les références des éléments qui sont dans les espaces de noms passés en paramètre
 java.util.ArrayList<org.w3c.dom.Element> listeElementsHorsEspace(java.lang.String espace)
          Deprecated. Renvoie les références des éléments qui ne sont pas dans l'espace de noms passé en paramètre
 java.util.ArrayList<org.w3c.dom.Element> listeElementsParents(org.w3c.dom.Element refElement)
          Deprecated. Renvoie la liste des références des parents possibles pour un élément dont la référence est passée en paramètre
 java.util.ArrayList<java.lang.String> listeEspaces()
          Deprecated. Renvoie la liste des espaces de noms (String) utilisés par ce schéma.
 java.util.ArrayList<org.w3c.dom.Element> listeSousElements(org.w3c.dom.Element refParent)
          Deprecated. Renvoie les références des éléments enfants de l'élément dont la référence est passée en paramètre
 java.util.ArrayList<org.w3c.dom.Element> listeTousElements()
          Deprecated. Renvoie les références de tous les éléments du schéma
 java.util.ArrayList<java.lang.String> listeValeursAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie la liste des valeurs possibles pour un attribut, à partir de sa référence.
 java.util.ArrayList<java.lang.String> listeValeursElement(org.w3c.dom.Element refElement)
          Deprecated. Renvoie la liste des valeurs possibles pour un élément, à partir de sa référence.
 java.lang.String nomAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie le nom d'un attribut à partir de sa référence (sans le préfixe)
 java.lang.String nomElement(org.w3c.dom.Element refElement)
          Deprecated. Renvoie le nom de l'élément dont la référence est donnée.
 org.w3c.dom.Element parentAttribut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie la référence du premier élément parent d'un attribut à partir de sa référence
 java.lang.String prefixeElement(org.w3c.dom.Element refElement)
          Deprecated. Renvoie le préfixe à utiliser pour créer un élément dont on donne la référence, ou null s'il n'y en a pas.
 java.lang.String prefixeEspace(java.lang.String espace)
          Deprecated. Renvoie un préfixe à utiliser pour l'espace de noms donné, ou null si aucune suggestion n'est possible
 org.w3c.dom.Element referenceElement(org.w3c.dom.Element el)
          Deprecated. Renvoie la référence du premier élément du schéma avec le nom et l'espace de noms de l'élément passé en paramètre.
 org.w3c.dom.Element referenceElement(org.w3c.dom.Element el, org.w3c.dom.Element refParent)
          Deprecated. Renvoie la référence du premier élément du schéma avec le nom et l'espace de noms de l'élément passé en paramètre, et avec le parent dont la référence est passée en paramètre.
 org.w3c.dom.Element referenceElement(java.lang.String nom)
          Deprecated. Renvoie la référence du premier élément du schéma avec le nom donné.
 boolean valeurElementValide(org.w3c.dom.Element refElement, java.lang.String valeur)
          Deprecated. Renvoie true si la valeur donnée est une valeur valide pour l'élément
 java.lang.String valeurParDefaut(org.w3c.dom.Element refAttribut)
          Deprecated. Renvoie la valeur par défaut d'un attribut dont la référence est donnée en paramètre
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaW3C

public SchemaW3C(java.net.URL schemaURL,
                 Config cfg)
Deprecated. 
Method Detail

elementDansSchema

public boolean elementDansSchema(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie true si la référence vient de ce schéma

Specified by:
elementDansSchema in interface InterfaceSchema

referenceElement

public org.w3c.dom.Element referenceElement(java.lang.String nom)
Deprecated. 
Renvoie la référence du premier élément du schéma avec le nom donné.

Specified by:
referenceElement in interface InterfaceSchema

referenceElement

public org.w3c.dom.Element referenceElement(org.w3c.dom.Element el)
Deprecated. 
Renvoie la référence du premier élément du schéma avec le nom et l'espace de noms de l'élément passé en paramètre.

Specified by:
referenceElement in interface InterfaceSchema

referenceElement

public org.w3c.dom.Element referenceElement(org.w3c.dom.Element el,
                                            org.w3c.dom.Element refParent)
Deprecated. 
Renvoie la référence du premier élément du schéma avec le nom et l'espace de noms de l'élément passé en paramètre, et avec le parent dont la référence est passée en paramètre.

Specified by:
referenceElement in interface InterfaceSchema

nomElement

public java.lang.String nomElement(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie le nom de l'élément dont la référence est donnée.

Specified by:
nomElement in interface InterfaceSchema

espaceElement

public java.lang.String espaceElement(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie l'espace de nom de l'élément dont la référence est passée en paramètre, ou null si l'espace de noms n'est pas défini.

Specified by:
espaceElement in interface InterfaceSchema

prefixeElement

public java.lang.String prefixeElement(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie le préfixe à utiliser pour créer un élément dont on donne la référence, ou null s'il n'y en a pas.

Specified by:
prefixeElement in interface InterfaceSchema

documentationElement

public java.lang.String documentationElement(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie la documentation d'un élément dont on donne la référence (sous forme de texte simple, avec des \n pour faire des sauts de lignes)

Specified by:
documentationElement in interface InterfaceSchema

listeValeursElement

public java.util.ArrayList<java.lang.String> listeValeursElement(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie la liste des valeurs possibles pour un élément, à partir de sa référence. Renvoie null s'il y a un nombre infini de valeurs possibles ou si l'élément n'a pas un type simple.

Specified by:
listeValeursElement in interface InterfaceSchema

valeurElementValide

public boolean valeurElementValide(org.w3c.dom.Element refElement,
                                   java.lang.String valeur)
Deprecated. 
Renvoie true si la valeur donnée est une valeur valide pour l'élément

Specified by:
valeurElementValide in interface InterfaceSchema

listeEspaces

public java.util.ArrayList<java.lang.String> listeEspaces()
Deprecated. 
Renvoie la liste des espaces de noms (String) utilisés par ce schéma.

Specified by:
listeEspaces in interface InterfaceSchema

aEspace

public boolean aEspace(java.lang.String espace)
Deprecated. 
Renvoie true si l'espace de nom est défini dans le schéma

Specified by:
aEspace in interface InterfaceSchema

prefixeEspace

public java.lang.String prefixeEspace(java.lang.String espace)
Deprecated. 
Renvoie un préfixe à utiliser pour l'espace de noms donné, ou null si aucune suggestion n'est possible

Specified by:
prefixeEspace in interface InterfaceSchema

espaceCible

public java.lang.String espaceCible()
Deprecated. 
Renvoie l'espace de noms cible du schéma (attribut targetNamespace avec WXS)

Specified by:
espaceCible in interface InterfaceSchema

listeElementsHorsEspace

public java.util.ArrayList<org.w3c.dom.Element> listeElementsHorsEspace(java.lang.String espace)
Deprecated. 
Renvoie les références des éléments qui ne sont pas dans l'espace de noms passé en paramètre

Specified by:
listeElementsHorsEspace in interface InterfaceSchema

listeElementsDansEspaces

public java.util.ArrayList<org.w3c.dom.Element> listeElementsDansEspaces(java.util.Set<java.lang.String> espaces)
Deprecated. 
Renvoie les références des éléments qui sont dans les espaces de noms passés en paramètre

Specified by:
listeElementsDansEspaces in interface InterfaceSchema

listeTousElements

public java.util.ArrayList<org.w3c.dom.Element> listeTousElements()
Deprecated. 
Renvoie les références de tous les éléments du schéma

Specified by:
listeTousElements in interface InterfaceSchema

elementObligatoire

public boolean elementObligatoire(org.w3c.dom.Element refParent,
                                  org.w3c.dom.Element refEnfant)
Deprecated. 
Renvoit true si l'enfant est obligatoire sous le parent.

Specified by:
elementObligatoire in interface InterfaceSchema

enfantsMultiples

public boolean enfantsMultiples(org.w3c.dom.Element refParent,
                                org.w3c.dom.Element refEnfant)
Deprecated. 
Renvoit true si le parent peut avoir des enfants multiples avec la référence refEnfant.

Specified by:
enfantsMultiples in interface InterfaceSchema

listeSousElements

public java.util.ArrayList<org.w3c.dom.Element> listeSousElements(org.w3c.dom.Element refParent)
Deprecated. 
Renvoie les références des éléments enfants de l'élément dont la référence est passée en paramètre

Specified by:
listeSousElements in interface InterfaceSchema

expressionReguliere

public java.lang.String expressionReguliere(org.w3c.dom.Element refParent,
                                            boolean modevisu,
                                            boolean modevalid)
Deprecated. 
Expression régulière correspondant au schéma pour un élément parent donné

Specified by:
expressionReguliere in interface InterfaceSchema
Parameters:
modevisu - True si on cherche une expression régulière à afficher pour l'utilisateur
modevalid - Pour obtenir une validation stricte au lieu de chercher si une insertion est possible

listeElementsParents

public java.util.ArrayList<org.w3c.dom.Element> listeElementsParents(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie la liste des références des parents possibles pour un élément dont la référence est passée en paramètre

Specified by:
listeElementsParents in interface InterfaceSchema

listeAttributs

public java.util.ArrayList<org.w3c.dom.Element> listeAttributs(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie la liste des références des attributs possibles pour un élément dont on donne la référence en paramètre. Les références sont des élément "attribute" avec un attribut name ou un attribut ref. Dans le cas c'est une référence, on peut obtenir l'élément de définition de l'attribut avec la méthode definitionAttribut.

Specified by:
listeAttributs in interface InterfaceSchema

definitionAttribut

public org.w3c.dom.Element definitionAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie l'élément de définition d'un attribut à partir de sa référence


nomAttribut

public java.lang.String nomAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie le nom d'un attribut à partir de sa référence (sans le préfixe)

Specified by:
nomAttribut in interface InterfaceSchema

espaceAttribut

public java.lang.String espaceAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie l'espace de noms d'un attribut à partir de sa référence, ou null si aucun n'est défini

Specified by:
espaceAttribut in interface InterfaceSchema

documentationAttribut

public java.lang.String documentationAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie la documentation d'un attribut à partir de sa référence

Specified by:
documentationAttribut in interface InterfaceSchema

espaceAttribut

public java.lang.String espaceAttribut(java.lang.String nomAttribut)
Deprecated. 
Renvoie l'espace de noms d'un attribut à partir de son nom complet (avec le préfixe s'il y en a un)

Specified by:
espaceAttribut in interface InterfaceSchema

estObligatoire

@Deprecated
public boolean estObligatoire(org.w3c.dom.Element refAttribut)
Deprecated. 

Renvoie true si un attribut est obligatoire, à partir de sa définition. Attention: ce n'est pas possible à déterminer avec seulement la référence d'attribut avec Relax NG. Il vaut mieux utiliser attributObligatoire.

Specified by:
estObligatoire in interface InterfaceSchema

attributObligatoire

public boolean attributObligatoire(org.w3c.dom.Element refParent,
                                   org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoit true si l'attribut est obligatoire sous le parent.

Specified by:
attributObligatoire in interface InterfaceSchema

listeValeursAttribut

public java.util.ArrayList<java.lang.String> listeValeursAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie la liste des valeurs possibles pour un attribut, à partir de sa référence. Renvoie null s'il y a un nombre infini de valeurs possibles.

Specified by:
listeValeursAttribut in interface InterfaceSchema

valeurParDefaut

public java.lang.String valeurParDefaut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie la valeur par défaut d'un attribut dont la référence est donnée en paramètre

Specified by:
valeurParDefaut in interface InterfaceSchema

attributValide

public boolean attributValide(org.w3c.dom.Element refAttribut,
                              java.lang.String valeur)
Deprecated. 
Renvoie true si la valeur donnée est une valeur valide pour l'attribut

Specified by:
attributValide in interface InterfaceSchema

parentAttribut

public org.w3c.dom.Element parentAttribut(org.w3c.dom.Element refAttribut)
Deprecated. 
Renvoie la référence du premier élément parent d'un attribut à partir de sa référence

Specified by:
parentAttribut in interface InterfaceSchema

contientDuTexte

public boolean contientDuTexte(org.w3c.dom.Element refElement)
Deprecated. 
Renvoie true si l'élément dont on donne la référence peut contenir du texte

Specified by:
contientDuTexte in interface InterfaceSchema

getSchemaTypeElement

public org.w3c.dom.Element getSchemaTypeElement(java.lang.String nomType,
                                                java.lang.String tns)
Deprecated. 
Renvoie l'élément simpleType ou complexType avec le nom et l'espace de noms donnés. Renvoie null si aucun type correspondant n'est trouvé.