public class Config
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.io.File,java.util.Map<java.lang.String,java.lang.String>> |
fichierXSL2Parametres |
protected org.w3c.dom.Element |
jaxecfg |
java.net.URL |
schemaURL |
Constructor and Description |
---|
Config(java.lang.String nomFichierCfg,
boolean lireSchema)
Constructeur à partir d'un chemin de fichier de configuration sur le disque
|
Config(java.net.URL urlFichierCfg,
boolean lireSchema)
Constructeur à partir d'une URL (le fichier peut être sur le réseau ou sur un disque local)
|
Modifier and Type | Method and Description |
---|---|
boolean |
aEspace(java.lang.String ns)
Renvoie true si l'espace de nom est défini dans la config
|
void |
ajouterAttributsEspaces(org.w3c.dom.Element rootel)
Ajoute les attributs pour les espaces de nom à l'élément racine
|
boolean |
attributObligatoire(org.w3c.dom.Element refParent,
org.w3c.dom.Element refAttribut)
Renvoit true si l'attribut est obligatoire sous le parent.
|
boolean |
attributValide(org.w3c.dom.Element refAttribut,
java.lang.String valeur)
Renvoie true si la valeur donnée est une valeur valide pour l'attribut.
|
org.w3c.dom.Element |
chercheParentConfig(org.w3c.dom.Element el,
Config conf)
Cherche le premier élément ancêtre de même config
|
org.w3c.dom.Element |
chercheParentEspace(org.w3c.dom.Element el,
java.lang.String namespace)
Cherche le premier élément ancêtre de même espace de nom
|
protected java.util.HashMap<java.lang.String,org.w3c.dom.Element> |
construireCacheAffichageElements()
Renvoie la table hash par nom des affichages des éléments dans le fichier de config
(éléments AFFICHAGE_ELEMENT)
|
protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
construireCacheParams(org.w3c.dom.Element base) |
protected void |
construireCacheRefElements()
Construit la table hash des associations références dans le schéma -> nom des éléments
pour cette config et les autres configs
|
boolean |
contientDuTexte(org.w3c.dom.Element refElement)
Renvoie true si l'élément dont on donne la référence peut contenir du texte
|
protected javax.swing.JMenu |
creationMenu(JaxeDocument doc,
org.w3c.dom.Element menudef)
Renvoie un JMenu correspondant à la définition d'un menu dans le fichier de config,
pour un document Jaxe donné.
|
java.lang.String |
description()
Renvoie la description de la config (contenu de l'élément DESCRIPTION_CONFIG du fichier de config)
|
static java.lang.String |
descriptionDialogueNouveau(java.net.URL urlFichierCfg)
Renvoie une ligne de description de la config, "racine - description"
sans que le fichier ne soit chargé en mémoire et analysé.
|
java.lang.String |
documentation(org.w3c.dom.Element refElement)
Renvoie la documentation d'un élément dont on donne la référence
Attention, l'élément doit maintenant être un élément du schéma
(avant c'était un élément du fichier de config).
|
java.lang.String |
documentationAttribut(org.w3c.dom.Element refAttribut)
Deprecated.
un attribut peut avoir plusieurs parents, utiliser
documentationAttribut(final Element refParent, final Element refAttribut)
à la place.
|
java.lang.String |
documentationAttribut(org.w3c.dom.Element refParent,
org.w3c.dom.Element refAttribut)
Renvoie la documentation d'un attribut à partir de la référence de l'élément parent
et la référence de l'attribut.
|
java.lang.String |
documentationExport(org.w3c.dom.Element refExport)
Renvoie la documentation d'un export à partir de sa référence
|
java.lang.String |
documentationMenu(java.lang.String nom)
Renvoie la documentation d'un menu à partir de son nom
|
protected boolean |
elementDansSchema(org.w3c.dom.Element refElement) |
boolean |
elementValide(JaxeElement parent,
boolean details,
java.lang.String[] texpr)
Renvoie true si l'élément parent est valide par rapport à ses enfants (au niveau 1).
|
java.lang.String |
espaceAttribut(org.w3c.dom.Element refAttribut)
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 nom)
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()
Renvoie l'espace de noms cible du schéma (attribut targetNamespace avec WXS)
|
java.lang.String |
espaceElement(org.w3c.dom.Element refElement)
Renvoie l'espace de nom correspondant à la référence de l'élément,
ou null si aucun schéma XML n'est utilisé ou que l'espace de noms n'est pas défini.
|
boolean |
estObligatoire(org.w3c.dom.Element refAttribut)
Deprecated.
|
boolean |
estSousElement(org.w3c.dom.Element refParent,
org.w3c.dom.Element refEnfant)
Renvoie true s'il existe une relation parent-enfant entre les 2 références d'éléments
|
boolean |
estSousElement(org.w3c.dom.Element refParent,
java.lang.String nomEnfant)
Renvoie true si le nom donné correspond à un enfant possible du parent dont on passe la référence en paramètre
|
protected java.lang.String |
expressionEspace(JaxeElement parent,
int debutSelection,
int finSelection,
org.w3c.dom.Element aInserer,
boolean testEspace,
java.lang.String espaceParent)
Deprecated.
|
java.lang.String |
expressionReguliere(org.w3c.dom.Element refParent)
Expression régulière correspondant au schéma pour un élément parent donné
Attention, le paramètre doit maintenant être un élément du schéma
(avant c'était un élément du fichier de config).
|
protected java.lang.String |
expressionReguliere(org.w3c.dom.Element refParent,
boolean modevisu,
boolean modevalid)
Expression régulière correspondant au schéma pour un élément parent donné
|
protected static org.w3c.dom.Element |
findElement(org.w3c.dom.Node n,
java.lang.String name) |
protected static org.w3c.dom.Element |
findElementDeep(org.w3c.dom.Node n,
java.lang.String name) |
static java.lang.String |
formatageDoc(java.lang.String documentation)
Formatte la documentation en HTML, avec des sauts de ligne supplémentaires pour éviter les lignes trop longues.
|
org.w3c.dom.Element |
getAffichageElement(java.lang.String nom) |
protected org.w3c.dom.Element |
getAffichageNoeuds() |
protected java.util.HashMap<org.w3c.dom.Element,java.lang.String> |
getCacheElementsVersNoms() |
Config |
getElementConf(org.w3c.dom.Element el)
Renvoie la config correspondant à un élément du document XML.
|
org.w3c.dom.Element |
getElementRef(org.w3c.dom.Element el)
Renvoie la référence du premier élément correspondant dans le schéma,
en regardant dans les autres configurations si nécessaire.
|
org.w3c.dom.Element |
getElementRef(org.w3c.dom.Element el,
org.w3c.dom.Element refParent)
Renvoie la référence de l'élément correspondant dans le schéma,
à partir de l'élément et de la référence de son parent,
en regardant dans les autres configurations si nécessaire.
|
java.lang.String |
getEncodage()
Renvoie l'encodage de caractères souhaité pour les documents XML
|
protected org.w3c.dom.Element |
getEnregistrement() |
protected org.w3c.dom.Element |
getExports() |
protected org.w3c.dom.Element |
getLangage() |
protected org.w3c.dom.Element |
getMenus() |
java.lang.String |
getNoNamespaceSchemaLocation() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getParametresElement(org.w3c.dom.Element refElement)
Renvoie la table des paramètres d'affichage d'un élément.
|
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getParametresNoeud(org.w3c.dom.Element refElement,
java.lang.String typeNoeud,
java.lang.String nom)
Renvoie la table des paramètres d'affichage d'un noeud.
|
Config |
getProcessingConf(org.w3c.dom.ProcessingInstruction el)
Renvoie la config correspondant à une processing instruction du document XML.
|
java.lang.String |
getPublicId() |
Config |
getRefConf(org.w3c.dom.Element refElement)
Renvoie la config correspondant à une référence d'élément du schéma.
|
protected java.lang.String |
getResource(org.w3c.dom.Element racine)
Return the name of the resource bundle to use.
|
InterfaceSchema |
getSchema() |
java.lang.String |
getSchemaLocation() |
org.w3c.dom.Element |
getSchemaTypeElement(java.lang.String nomType,
java.lang.String espace)
Deprecated.
|
protected java.util.List<org.w3c.dom.Element> |
getStrings() |
java.lang.String |
getSystemId() |
VerifTypeSimple |
getVerifTypeSimple(org.w3c.dom.Element snodedef)
Deprecated.
remplacé par valeurElementValide() et attributValide()
|
java.util.Map<java.lang.String,java.lang.String> |
getXSLParam(java.io.File xslFile) |
boolean |
insertionPossible(JaxeElement parent,
int debutSelection,
int finSelection,
org.w3c.dom.Element aInserer)
Renvoie true si on peut insérer l'élement aInsérer sous la balise parent
sur la sélection définie par les positions debutSelection et finSelection.
|
java.util.ArrayList<org.w3c.dom.Element> |
listeAttributs(org.w3c.dom.Element refElement)
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)
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)
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)
Renvoie la liste des références des éléments parents possibles pour un élément
dont on donne la référence dans le schéma en paramètre
|
java.util.ArrayList<org.w3c.dom.Element> |
listeElementsRacines()
Retourne la liste des références des éléments racines possibles
|
protected java.util.ArrayList<org.w3c.dom.Element> |
listeElementsStrings()
Renvoie une liste des éléments STRINGS du fichier de config,
ordonnée en fonction de la langue et du pays de l'utilisateur
(par ordre de préférence).
|
protected java.util.ArrayList<java.lang.String> |
listeEspaces()
Renvoie la liste des espaces de noms (String) gérés par cette config et ses sous-configs.
|
java.util.ArrayList<org.w3c.dom.Element> |
listeExports(java.lang.String sortie)
Renvoie la liste des références des exports, en fonction de la sortie (HTML ou XML)
|
java.util.ArrayList<java.io.File> |
listeFichiersExport(org.w3c.dom.Element export)
Renvoie la liste des fichiers XSL d'un export à partir de sa référence,
et construit la table de hash des paramètres de ces fichiers.
|
java.util.ArrayList<java.lang.String> |
listeRacines()
Retourne la liste des noms des éléments racines possibles
|
java.util.ArrayList<org.w3c.dom.Element> |
listeSousElements(org.w3c.dom.Element refParent)
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()
Renvoie les références de tous les éléments de la config
|
java.util.ArrayList<java.lang.String> |
listeValeursAttribut(org.w3c.dom.Element refAttribut)
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)
Renvoie la liste des valeurs possibles pour un élément, à partir de sa référence.
|
java.util.ArrayList<java.lang.String> |
listeValeursSuggereesAttribut(org.w3c.dom.Element refParent,
org.w3c.dom.Element refAttribut)
Renvoie la liste des valeurs suggérées dans le fichier de config pour un attribut,
à partir de la référence de l'élément parent et de la référence de l'attribut.
|
java.util.ArrayList<java.lang.String> |
listeValeursSuggereesElement(org.w3c.dom.Element refElement)
Renvoie la liste des valeurs suggérées dans le fichier de config pour un élément,
à partir de sa référence.
|
static java.lang.String |
localValue(java.lang.String s)
Renvoie la partie locale du nom d'un élément (en retirant le préfixe)
|
javax.swing.JMenuBar |
makeMenus(JaxeDocument doc)
Renvoie une barre de menus d'insertion des éléments pour un document Jaxe donné
|
protected static org.w3c.dom.Element |
nextElement(org.w3c.dom.Node n,
java.lang.String name) |
protected static org.w3c.dom.Element |
nextElementDeep(org.w3c.dom.Node parent,
org.w3c.dom.Node n,
java.lang.String name) |
java.lang.String |
nomAttribut(org.w3c.dom.Element refAttribut)
Renvoie le nom d'un attribut à partir de sa référence.
|
java.lang.String |
nomElement(org.w3c.dom.Element refElement)
Renvoie le nom de l'élément dont la référence est donnée.
|
java.lang.String |
nomExport(org.w3c.dom.Element export)
Renvoie le nom d'un export à partir de sa référence
|
java.lang.String |
nomPremierElementRacine()
Renvoie le nom du premier élément utilisable comme racine, ou null si aucun n'est défini.
|
java.lang.String |
nomSchema()
Renvoie le nom du fichier du schéma tel que donné dans le fichier de config
(attribut nom de l'élément FICHIER_SCHEMA du fichier de config).
|
static java.util.ArrayList<java.lang.String> |
nomsElementsRacine(java.net.URL urlFichierCfg)
Renvoie les noms des éléments racine possibles pour la config
sans que le fichier ne soit chargé en mémoire et analysé.
|
java.util.ArrayList<java.lang.String> |
nomsParents(org.w3c.dom.Element refElement)
Renvoie la liste des noms des parents possibles pour un élément dont
on donne la référence dans le schéma en paramètre
|
java.util.ArrayList<java.lang.String> |
nomsSousElements(org.w3c.dom.Element refParent)
Renvoie les noms des éléments enfants de refParent (un élément du schéma).
|
int |
numeroEspace(java.lang.String ns)
Renvoie un numéro pour l'espace de noms donné, à partir de 0.
|
java.lang.String |
prefixeAttribut(org.w3c.dom.Element parent,
org.w3c.dom.Element refAttribut)
Renvoie le préfixe à utiliser pour créer un attribut dont on donne l'élément parent et la référence,
ou null s'il n'y en a pas.
|
java.lang.String |
prefixeElement(org.w3c.dom.Element refElement)
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 ns)
Renvoie un préfixe à utiliser pour l'espace de noms donné, ou null si aucune suggestion n'est possible
|
org.w3c.dom.Element |
premierElementAvecType(java.lang.String typeAffichage)
Renvoie la référence du premier élément dont le type d'affichage dans le fichier de config est celui indiqué
|
org.w3c.dom.Element |
premierElementRacine()
Renvoie la référence du premier élément utilisable comme racine, ou null si aucun n'est défini.
|
org.w3c.dom.Element |
referenceElement(java.lang.String nom)
Renvoie la référence schéma du premier élément avec le nom donné,
en regardant dans les sous-configs si nécessaire
|
java.lang.String |
sortieExport(org.w3c.dom.Element export)
Renvoie la sortie d'un export à partir de sa référence
|
java.lang.String |
titreAttribut(org.w3c.dom.Element refAttribut)
Deprecated.
un attribut peut avoir plusieurs parents, utiliser
titreAttribut(final Element refParent, final Element refAttribut)
à la place.
|
java.lang.String |
titreAttribut(org.w3c.dom.Element refParent,
org.w3c.dom.Element refAttribut)
Renvoie le titre d'un attribut à partir de la référence de l'élément parent et
de la référence de l'attribut
|
java.lang.String |
titreElement(org.w3c.dom.Element refElement)
Renvoie le titre d'un élément à partir de sa référence
|
java.lang.String |
titreExport(org.w3c.dom.Element refExport)
Renvoie le titre d'un export à partir de sa référence
|
java.lang.String |
titreMenu(java.lang.String nom)
Renvoie le titre d'un menu à partir de son nom
|
java.lang.String |
titreValeurAttribut(org.w3c.dom.Element refParent,
org.w3c.dom.Element refAttribut,
java.lang.String valeur)
Renvoie le titre pour une valeur d'attribut à partir de la référence de l'élément parent,
la référence de l'attribut et la valeur
|
java.lang.String |
titreValeurAttribut(org.w3c.dom.Element refAttribut,
java.lang.String valeur)
Deprecated.
un attribut peut avoir plusieurs parents, utiliser
titreValeurAttribut(final Element refParent, final Element refAttribut, final String valeur)
à la place.
|
java.lang.String |
titreValeurElement(org.w3c.dom.Element refElement,
java.lang.String valeur)
Renvoie le titre pour une valeur d'élément à partir de la référence de l'élément et la valeur
|
java.lang.String |
typeAffichageElement(org.w3c.dom.Element refElement)
Renvoie le type d'affichage d'un élément à partir de sa référence
|
java.lang.String |
typeAffichageNoeud(org.w3c.dom.Element refElement,
java.lang.String nom,
java.lang.String typeNoeud)
Renvoie le type d'affichage d'un noeud à partir de la référence d'élément, le nom du noeud et le type de noeud
|
boolean |
valeurElementValide(org.w3c.dom.Element refElement,
java.lang.String valeur)
Renvoie true si la valeur donnée est une valeur valide pour l'élément
|
java.lang.String |
valeurParametreElement(org.w3c.dom.Element refElement,
java.lang.String nomParametre,
java.lang.String defaut)
Renvoie la valeur d'un paramètre d'affichage pour un élément (pas un noeud d'un autre type)
|
java.lang.String |
valeurParametreElement(org.w3c.dom.Element refElement,
java.lang.String nodeType,
java.lang.String nom,
java.lang.String nomParametre,
java.lang.String defaut)
Renvoie la valeur d'un paramètre d'affichage pour un élément (pas un noeud d'un autre type)
|
java.lang.String |
valeurParametreFonction(org.w3c.dom.Element fctdef,
java.lang.String nomParametre,
java.lang.String defaut)
Renvoie la valeur d'un paramètre de fonction
|
java.lang.String |
valeurParDefaut(org.w3c.dom.Element refAttribut)
Renvoie la valeur par défaut d'un attribut dont la référence est donnée en paramètre
(c'est la valeur de l'attribut "default" avec les schémas WXS).
|
protected org.w3c.dom.Element jaxecfg
protected java.util.HashMap<java.io.File,java.util.Map<java.lang.String,java.lang.String>> fichierXSL2Parametres
public java.net.URL schemaURL
public Config(java.lang.String nomFichierCfg, boolean lireSchema) throws JaxeException
nomFichierCfg
- chemin vers le fichier sur le disquelireSchema
- faire un chargement en mémoire du schéma (false uniquement pour chercher une Config
en fonction de la racine d'un document)JaxeException
public Config(java.net.URL urlFichierCfg, boolean lireSchema) throws JaxeException
urlFichierCfg
- URL du fichier de configurationlireSchema
- faire un chargement en mémoire du schéma (false uniquement pour chercher une Config
en fonction de la racine d'un document)JaxeException
public java.lang.String nomPremierElementRacine()
public org.w3c.dom.Element premierElementRacine()
public java.util.ArrayList<java.lang.String> listeRacines()
public java.util.ArrayList<org.w3c.dom.Element> listeElementsRacines()
public void ajouterAttributsEspaces(org.w3c.dom.Element rootel)
public java.lang.String nomSchema()
protected java.util.HashMap<java.lang.String,org.w3c.dom.Element> construireCacheAffichageElements()
protected java.util.HashMap<org.w3c.dom.Element,java.lang.String> getCacheElementsVersNoms()
public org.w3c.dom.Element getAffichageElement(java.lang.String nom)
protected void construireCacheRefElements()
protected java.lang.String getResource(org.w3c.dom.Element racine)
public Config getRefConf(org.w3c.dom.Element refElement)
public Config getElementConf(org.w3c.dom.Element el)
public Config getProcessingConf(org.w3c.dom.ProcessingInstruction el)
public java.util.Map<java.lang.String,java.lang.String> getXSLParam(java.io.File xslFile)
public java.util.ArrayList<org.w3c.dom.Element> listeExports(java.lang.String sortie)
public java.lang.String nomExport(org.w3c.dom.Element export)
public java.lang.String sortieExport(org.w3c.dom.Element export)
public java.util.ArrayList<java.io.File> listeFichiersExport(org.w3c.dom.Element export)
public java.lang.String getEncodage()
public java.lang.String getPublicId()
public java.lang.String getSystemId()
public java.lang.String getSchemaLocation()
public java.lang.String getNoNamespaceSchemaLocation()
public java.lang.String prefixeEspace(java.lang.String ns)
public static java.lang.String descriptionDialogueNouveau(java.net.URL urlFichierCfg)
public static java.util.ArrayList<java.lang.String> nomsElementsRacine(java.net.URL urlFichierCfg)
protected javax.swing.JMenu creationMenu(JaxeDocument doc, org.w3c.dom.Element menudef)
doc
- Le document Jaxe pour lequel le menu est créémenudef
- L'élément MENU du fichier de configpublic javax.swing.JMenuBar makeMenus(JaxeDocument doc)
doc
- Le document Jaxe pour lequel la barre de menus est crééepublic InterfaceSchema getSchema()
public java.util.ArrayList<org.w3c.dom.Element> listeTousElements()
protected boolean elementDansSchema(org.w3c.dom.Element refElement)
public java.lang.String nomElement(org.w3c.dom.Element refElement)
public org.w3c.dom.Element getElementRef(org.w3c.dom.Element el)
public org.w3c.dom.Element getElementRef(org.w3c.dom.Element el, org.w3c.dom.Element refParent)
public org.w3c.dom.Element referenceElement(java.lang.String nom)
public java.lang.String espaceElement(org.w3c.dom.Element refElement)
public java.lang.String prefixeElement(org.w3c.dom.Element refElement)
public java.util.ArrayList<java.lang.String> listeValeursElement(org.w3c.dom.Element refElement)
public boolean valeurElementValide(org.w3c.dom.Element refElement, java.lang.String valeur)
protected java.util.ArrayList<java.lang.String> listeEspaces()
public int numeroEspace(java.lang.String ns)
public boolean aEspace(java.lang.String ns)
public java.lang.String espaceCible()
public java.util.ArrayList<org.w3c.dom.Element> listeElementsHorsEspace(java.lang.String espace)
public java.util.ArrayList<org.w3c.dom.Element> listeElementsDansEspaces(java.util.Set<java.lang.String> espaces)
public boolean estSousElement(org.w3c.dom.Element refParent, org.w3c.dom.Element refEnfant)
public boolean estSousElement(org.w3c.dom.Element refParent, java.lang.String nomEnfant)
public java.util.ArrayList<org.w3c.dom.Element> listeSousElements(org.w3c.dom.Element refParent)
public java.util.ArrayList<java.lang.String> nomsSousElements(org.w3c.dom.Element refParent)
protected java.lang.String expressionReguliere(org.w3c.dom.Element refParent, boolean modevisu, boolean modevalid)
modevisu
- True si on cherche une expression régulière à afficher pour l'utilisateurmodevalid
- Pour obtenir une validation stricte au lieu de chercher si une insertion est possiblepublic java.lang.String expressionReguliere(org.w3c.dom.Element refParent)
public org.w3c.dom.Element chercheParentEspace(org.w3c.dom.Element el, java.lang.String namespace)
public org.w3c.dom.Element chercheParentConfig(org.w3c.dom.Element el, Config conf)
@Deprecated protected java.lang.String expressionEspace(JaxeElement parent, int debutSelection, int finSelection, org.w3c.dom.Element aInserer, boolean testEspace, java.lang.String espaceParent)
public boolean insertionPossible(JaxeElement parent, int debutSelection, int finSelection, org.w3c.dom.Element aInserer)
public boolean elementValide(JaxeElement parent, boolean details, java.lang.String[] texpr)
public java.util.ArrayList<org.w3c.dom.Element> listeElementsParents(org.w3c.dom.Element refElement)
public java.util.ArrayList<java.lang.String> nomsParents(org.w3c.dom.Element refElement)
public boolean contientDuTexte(org.w3c.dom.Element refElement)
@Deprecated public org.w3c.dom.Element getSchemaTypeElement(java.lang.String nomType, java.lang.String espace)
@Deprecated public VerifTypeSimple getVerifTypeSimple(org.w3c.dom.Element snodedef)
public java.util.ArrayList<org.w3c.dom.Element> listeAttributs(org.w3c.dom.Element refElement)
public java.lang.String nomAttribut(org.w3c.dom.Element refAttribut)
public java.lang.String espaceAttribut(org.w3c.dom.Element refAttribut)
public java.lang.String prefixeAttribut(org.w3c.dom.Element parent, org.w3c.dom.Element refAttribut)
public java.lang.String espaceAttribut(java.lang.String nom)
@Deprecated public boolean estObligatoire(org.w3c.dom.Element refAttribut)
public boolean attributObligatoire(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut)
public java.util.ArrayList<java.lang.String> listeValeursAttribut(org.w3c.dom.Element refAttribut)
public java.lang.String valeurParDefaut(org.w3c.dom.Element refAttribut)
public boolean attributValide(org.w3c.dom.Element refAttribut, java.lang.String valeur)
public static java.lang.String localValue(java.lang.String s)
public java.lang.String typeAffichageNoeud(org.w3c.dom.Element refElement, java.lang.String nom, java.lang.String typeNoeud)
public java.lang.String typeAffichageElement(org.w3c.dom.Element refElement)
public org.w3c.dom.Element premierElementAvecType(java.lang.String typeAffichage)
public java.lang.String valeurParametreElement(org.w3c.dom.Element refElement, java.lang.String nomParametre, java.lang.String defaut)
refElement
- référence de l'élément (un élément du schéma)nomParametre
- nom du paramètredefaut
- valeur par défaut, utilisée si le paramètre n'est pas trouvépublic java.lang.String valeurParametreElement(org.w3c.dom.Element refElement, java.lang.String nodeType, java.lang.String nom, java.lang.String nomParametre, java.lang.String defaut)
refElement
- référence de l'élément (un élément du schéma)nomParametre
- nom du paramètredefaut
- valeur par défaut, utilisée si le paramètre n'est pas trouvépublic java.lang.String valeurParametreFonction(org.w3c.dom.Element fctdef, java.lang.String nomParametre, java.lang.String defaut)
fctdef
- Elément du menu de la fonction dans le fichier de confignomParametre
- nom du paramètredefaut
- valeur par défaut, utilisée si le paramètre n'est pas trouvéprotected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> construireCacheParams(org.w3c.dom.Element base)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getParametresElement(org.w3c.dom.Element refElement)
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getParametresNoeud(org.w3c.dom.Element refElement, java.lang.String typeNoeud, java.lang.String nom)
public java.util.ArrayList<java.lang.String> listeValeursSuggereesElement(org.w3c.dom.Element refElement)
public java.util.ArrayList<java.lang.String> listeValeursSuggereesAttribut(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut)
protected java.util.ArrayList<org.w3c.dom.Element> listeElementsStrings()
public java.lang.String description()
public java.lang.String titreMenu(java.lang.String nom)
public java.lang.String documentationMenu(java.lang.String nom)
public java.lang.String titreElement(org.w3c.dom.Element refElement)
public java.lang.String documentation(org.w3c.dom.Element refElement)
public static java.lang.String formatageDoc(java.lang.String documentation)
public java.lang.String titreValeurElement(org.w3c.dom.Element refElement, java.lang.String valeur)
public java.lang.String titreAttribut(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut)
@Deprecated public java.lang.String titreAttribut(org.w3c.dom.Element refAttribut)
public java.lang.String titreValeurAttribut(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut, java.lang.String valeur)
@Deprecated public java.lang.String titreValeurAttribut(org.w3c.dom.Element refAttribut, java.lang.String valeur)
public java.lang.String documentationAttribut(org.w3c.dom.Element refParent, org.w3c.dom.Element refAttribut)
@Deprecated public java.lang.String documentationAttribut(org.w3c.dom.Element refAttribut)
public java.lang.String titreExport(org.w3c.dom.Element refExport)
public java.lang.String documentationExport(org.w3c.dom.Element refExport)
protected org.w3c.dom.Element getLangage()
protected org.w3c.dom.Element getEnregistrement()
protected org.w3c.dom.Element getMenus()
protected org.w3c.dom.Element getAffichageNoeuds()
protected org.w3c.dom.Element getExports()
protected java.util.List<org.w3c.dom.Element> getStrings()
protected static org.w3c.dom.Element findElement(org.w3c.dom.Node n, java.lang.String name)
protected static org.w3c.dom.Element nextElement(org.w3c.dom.Node n, java.lang.String name)
protected static org.w3c.dom.Element findElementDeep(org.w3c.dom.Node n, java.lang.String name)
protected static org.w3c.dom.Element nextElementDeep(org.w3c.dom.Node parent, org.w3c.dom.Node n, java.lang.String name)