jaxe
Class Config

java.lang.Object
  extended by jaxe.Config

public class Config
extends java.lang.Object

Gestion du fichier de configuration et du fichier de schéma XML


Field Summary
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 Summary
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)
 
Method Summary
 boolean aEspace(java.lang.String ns)
          Renvoie true si l'espace de nom est défini dans la config
 boolean affichageTitres()
          Deprecated. utiliser titreElement ou titreMenu, suivant les cas.
 void ajouterAttributsEspaces(org.w3c.dom.Element rootel)
          Ajoute les attributs pour les espaces de nom à l'élément racine
 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.lang.String chercherNamespace()
          Deprecated.  
protected  java.lang.String chercherPrefixe()
          Deprecated. 
protected  java.util.HashMap<java.lang.String,org.w3c.dom.Element> construireCacheAffichageElements()
          Renvoie la table hash par nom des définitions des éléments dans le fichier de config (éléments BALISE)
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 définition dans le fichier de config peut contenir du texte Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).
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 attdef)
          Renvoie l'espace de noms d'un attribut à partir de sa définition
 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, un String vide si targetNamespace est vide, ou null si aucun schéma XML n'est utilisé et que l'espace de noms n'est pas défini.
 boolean estObligatoire(org.w3c.dom.Element attdef)
          Renvoie true si un attribut est obligatoire, à partir de sa définition (dans le schéma s'il y en a un, ou sinon dans le fichier de config)
 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)
          Renvoie l'expression régulière correspondant aux enfants d'un élément, en n'utilisant que les éléments ayant l'espace de noms du parent si testEspace est true, et en ajoutant aInserer à la place de se qui se trouve entre debutSelection et finSelection.
 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  org.w3c.dom.Element findElement(org.w3c.dom.Node n, java.lang.String name)
           
protected  org.w3c.dom.Element findElementDeep(org.w3c.dom.Node n, java.lang.String name)
           
 java.lang.String formatageDoc(java.lang.String documentation)
          Formatte la documentation en HTML avec des sauts de ligne pour éviter les lignes trop longues.
 org.w3c.dom.Element getAffichageElement(java.lang.String nom)
           
protected  org.w3c.dom.Element getAffichageNoeuds()
           
 org.w3c.dom.Element getBaliseAvecType(java.lang.String typebalise)
          Deprecated. remplacé par premierElementAvecType
 Config getBaliseConf(java.lang.String nombalise)
          Deprecated. Utiliser de préférence getRefConf et getElementConf à la place
 org.w3c.dom.Element getBaliseDef(java.lang.String nombalise)
          Deprecated.  
 org.w3c.dom.Element getBaliseNomType(java.lang.String nombalise, java.lang.String typebalise)
          Deprecated.  
protected  java.util.HashMap<org.w3c.dom.Element,java.lang.String> getCacheElementsVersNoms()
           
 Config getDefConf(org.w3c.dom.Element defbalise)
          Deprecated.  
 Config getElementConf(org.w3c.dom.Element el)
          Renvoie la config correspondant à un élément du document XML.
 org.w3c.dom.Element getElementDef(org.w3c.dom.Element el)
          Deprecated.  
 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.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.
 java.lang.String getParamFromDefinition(org.w3c.dom.Element defbalise, java.lang.String parameter, java.lang.String defaultvalue)
          Deprecated. utiliser valeurParametreElement à la place
 Config getProcessingConf(org.w3c.dom.ProcessingInstruction el)
          Renvoie la config correspondant à une processing instruction du document XML.
 org.w3c.dom.Element getProcessingDef(org.w3c.dom.ProcessingInstruction el)
          Deprecated.  
 java.lang.String getPublicId()
           
 Config getRefConf(org.w3c.dom.Element refElement)
          Renvoie la config correspondant à une définition 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()
           
 org.w3c.dom.Element getSchemaTypeElement(java.lang.String nomType, java.lang.String espace)
          Renvoie l'élément simpleType ou complexType avec le nom et l'espace de noms donnés.
protected  java.util.List<org.w3c.dom.Element> getStrings()
           
 java.lang.String getSystemId()
           
 java.util.ArrayList<java.lang.String> getValeursParam(org.w3c.dom.Element defbalise, java.lang.String nomParam)
          Deprecated. utiliser getParametresElement ou getParametresNoeud à la place
 VerifTypeSimple getVerifTypeSimple(org.w3c.dom.Element snodedef)
          Renvoie un objet permettant de vérifier la validité d'un élément ou d'un attribut, à partir du document Jaxe et de l'élément "element" ou "attribute" du schéma W3C
 java.io.File[] getXSLFiles()
          Deprecated. utiliser listeExports et listeFichiersExport à la place
 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.
 boolean insertionPossible(JaxeElement parent, javax.swing.text.Position pos, org.w3c.dom.Element aInserer)
          Deprecated. utiliser insertionPossible(JaxeElement, int, int, Element) à la place
 java.util.ArrayList<org.w3c.dom.Element> listeAttributs(org.w3c.dom.Element refElement)
          Renvoie la liste des attributs possibles pour un élément dont on donne la référence en paramètre Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).
 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> listeParents(org.w3c.dom.Element balisedef)
          Deprecated. remplacé par listeElementsParents et nomsParents
 java.util.ArrayList<java.lang.String> listeRacines()
          Retourne la liste des noms des éléments racines possibles
 java.util.ArrayList<java.lang.String> listeSousbalises(org.w3c.dom.Element parentdef)
          Deprecated. remplacé par listeSousElements et nomsSousElements
 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.lang.String[] listeValeurs(org.w3c.dom.Element attdef)
          Deprecated. utiliser listeValeursAttribut à la place
 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é
 java.lang.String namespace()
          Deprecated.  
protected  org.w3c.dom.Element nextElement(org.w3c.dom.Node n, java.lang.String name)
           
protected  org.w3c.dom.Element nextElementDeep(org.w3c.dom.Node parent, org.w3c.dom.Node n, java.lang.String name)
           
 java.lang.String noeudtypeBalise(org.w3c.dom.Element balisedef)
          Deprecated.  
 java.lang.String nomAttribut(org.w3c.dom.Element attdef)
          Renvoie le nom d'un attribut à partir de sa définition (dans le schéma s'il y en a un, ou sinon dans le fichier de config)
 java.lang.String nomBalise(org.w3c.dom.Element balisedef)
          Deprecated. remplacé par nomElement
 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 prefixe()
          Deprecated. 
 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 racine()
          Deprecated. remplacé par premierElementRacine
 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
 boolean sousbalise(org.w3c.dom.Element parentdef, java.lang.String nombalise)
          Deprecated. remplacé par estSousElement
 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 titreBalise(org.w3c.dom.Element balisedef)
          Deprecated. remplacé par titreElement
 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
 java.lang.String typeBalise(org.w3c.dom.Element balisedef)
          Deprecated. remplacé par typeAffichageElement et typeAffichageNoeud
 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 attdef)
          Renvoie la valeur par défaut d'un attribut dont l'élément définition est donné en paramètre (c'est la valeur de l'attribut "default")
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaxecfg

protected org.w3c.dom.Element jaxecfg

fichierXSL2Parametres

protected java.util.HashMap<java.io.File,java.util.Map<java.lang.String,java.lang.String>> fichierXSL2Parametres

schemaURL

public java.net.URL schemaURL
Constructor Detail

Config

public Config(java.lang.String nomFichierCfg,
              boolean lireSchema)
       throws JaxeException
Constructeur à partir d'un chemin de fichier de configuration sur le disque

Parameters:
nomFichierCfg - chemin vers le fichier sur le disque
lireSchema - faire un chargement en mémoire du schéma (false uniquement pour chercher une Config en fonction de la racine d'un document)
Throws:
JaxeException

Config

public Config(java.net.URL urlFichierCfg,
              boolean lireSchema)
       throws JaxeException
Constructeur à partir d'une URL (le fichier peut être sur le réseau ou sur un disque local)

Parameters:
urlFichierCfg - URL du fichier de configuration
lireSchema - faire un chargement en mémoire du schéma (false uniquement pour chercher une Config en fonction de la racine d'un document)
Throws:
JaxeException
Method Detail

racine

@Deprecated
public org.w3c.dom.Element racine()
Deprecated. remplacé par premierElementRacine

Renvoie la définition de l'élément racine dans le fichier de config (premier élément BALISE sous le premier élément RACINE du fichier de config)


nomPremierElementRacine

public java.lang.String nomPremierElementRacine()
Renvoie le nom du premier élément utilisable comme racine, ou null si aucun n'est défini. Cette méthode peut être utilisée quand le schéma n'est pas chargé.


premierElementRacine

public 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.


listeRacines

public java.util.ArrayList<java.lang.String> listeRacines()
Retourne la liste des noms des éléments racines possibles


listeElementsRacines

public java.util.ArrayList<org.w3c.dom.Element> listeElementsRacines()
Retourne la liste des références des éléments racines possibles


chercherNamespace

@Deprecated
protected java.lang.String chercherNamespace()
Deprecated. 

Recherche l'espace de noms dans le fichier de config, renvoie null s'il n'y en a pas.


namespace

@Deprecated
public java.lang.String namespace()
Deprecated. 

Renvoie l'espace de nom donné dans le fichier de config, ou null si aucun n'est défini


chercherPrefixe

@Deprecated
protected java.lang.String chercherPrefixe()
Deprecated. 


prefixe

@Deprecated
public java.lang.String prefixe()
Deprecated. 

Renvoie le préfixe donné dans le fichier de config, ou null si aucun n'est défini


ajouterAttributsEspaces

public void ajouterAttributsEspaces(org.w3c.dom.Element rootel)
Ajoute les attributs pour les espaces de nom à l'élément racine


nomSchema

public 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). Renvoie null si aucun n'est défini.


construireCacheAffichageElements

protected java.util.HashMap<java.lang.String,org.w3c.dom.Element> construireCacheAffichageElements()
Renvoie la table hash par nom des définitions des éléments dans le fichier de config (éléments BALISE)


getCacheElementsVersNoms

protected java.util.HashMap<org.w3c.dom.Element,java.lang.String> getCacheElementsVersNoms()

getAffichageElement

public org.w3c.dom.Element getAffichageElement(java.lang.String nom)

construireCacheRefElements

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


getResource

protected java.lang.String getResource(org.w3c.dom.Element racine)
Return the name of the resource bundle to use.

Returns:
the name of the resource bundle, null if not defined.

nomBalise

@Deprecated
public java.lang.String nomBalise(org.w3c.dom.Element balisedef)
Deprecated. remplacé par nomElement

Renvoie le nom d'un élément à partir de sa définition dans le fichier de config (attribut nom de l'élément BALISE)


typeBalise

@Deprecated
public java.lang.String typeBalise(org.w3c.dom.Element balisedef)
Deprecated. remplacé par typeAffichageElement et typeAffichageNoeud

Renvoie le type d'un élément à partir de sa définition dans le fichier de config (attribut type de l'élément BALISE)


getBaliseNomType

@Deprecated
public org.w3c.dom.Element getBaliseNomType(java.lang.String nombalise,
                                                       java.lang.String typebalise)
Deprecated. 

Renvoie la définition du premier élément du fichier de config dont le nom et le type sont ceux indiqués


getBaliseAvecType

@Deprecated
public org.w3c.dom.Element getBaliseAvecType(java.lang.String typebalise)
Deprecated. remplacé par premierElementAvecType

Renvoie la définition du premier élément du fichier de config dont le type est celui indiqué


noeudtypeBalise

@Deprecated
public java.lang.String noeudtypeBalise(org.w3c.dom.Element balisedef)
Deprecated. 

Renvoie "instruction" si l'élément est une processing instruction (attribut noeudtype de l'élément BALISE)


titreBalise

@Deprecated
public java.lang.String titreBalise(org.w3c.dom.Element balisedef)
Deprecated. remplacé par titreElement

Renvoie le titre d'un élément à partir de sa définition dans le fichier de config (attribut titre de l'élément BALISE, ou attribut nom s'il n'y a pas d'attribut titre)


getBaliseDef

@Deprecated
public org.w3c.dom.Element getBaliseDef(java.lang.String nombalise)
Deprecated. 

Renvoie la définition du premier élément du fichier de config dont le nom est celui indiqué. Attention: à n'utiliser que si on est sûr que l'élément est définit dans cette configuration.


getElementDef

@Deprecated
public org.w3c.dom.Element getElementDef(org.w3c.dom.Element el)
Deprecated. 

Renvoie la définition du premier élément du fichier de config correspondant, en regardant dans les autres configurations si nécessaire.


getProcessingDef

@Deprecated
public org.w3c.dom.Element getProcessingDef(org.w3c.dom.ProcessingInstruction el)
Deprecated. 

Renvoie la définition de la première processing instruction du fichier de config, en regardant dans les autres configurations si nécessaire.


getBaliseConf

@Deprecated
public Config getBaliseConf(java.lang.String nombalise)
Deprecated. Utiliser de préférence getRefConf et getElementConf à la place

Renvoie la config correspondant à un nom d'élément. Attention: peut être ambiguë si le nom n'a pas de préfixe. Il est donc préférable d'utiliser getDefConf et getElementConf à la place.


getDefConf

@Deprecated
public Config getDefConf(org.w3c.dom.Element defbalise)
Deprecated. 

Renvoie la config correspondant à une définition d'élément du fichier de config.


getRefConf

public Config getRefConf(org.w3c.dom.Element refElement)
Renvoie la config correspondant à une définition d'élément du schéma.


getElementConf

public Config getElementConf(org.w3c.dom.Element el)
Renvoie la config correspondant à un élément du document XML.


getProcessingConf

public Config getProcessingConf(org.w3c.dom.ProcessingInstruction el)
Renvoie la config correspondant à une processing instruction du document XML.


getXSLFiles

@Deprecated
public java.io.File[] getXSLFiles()
Deprecated. utiliser listeExports et listeFichiersExport à la place

Renvoie les fichiers XSL attachés au premier export HTML de cette config, et construit la table de hash des paramètres de ces fichiers. Renvoie null si aucun export HTML est trouvé.


getXSLParam

public java.util.Map<java.lang.String,java.lang.String> getXSLParam(java.io.File xslFile)

listeExports

public 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)


nomExport

public java.lang.String nomExport(org.w3c.dom.Element export)
Renvoie le nom d'un export à partir de sa référence


sortieExport

public java.lang.String sortieExport(org.w3c.dom.Element export)
Renvoie la sortie d'un export à partir de sa référence


listeFichiersExport

public 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.


getEncodage

public java.lang.String getEncodage()
Renvoie l'encodage de caractères souhaité pour les documents XML


getPublicId

public java.lang.String getPublicId()

getSystemId

public java.lang.String getSystemId()

prefixeEspace

public 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


affichageTitres

@Deprecated
public boolean affichageTitres()
Deprecated. utiliser titreElement ou titreMenu, suivant les cas.

Renvoie true si le fichier de config demande à ce que les titres des menus soient utilisés pour afficher les balises au lieu des noms des éléments (false par défaut).


descriptionDialogueNouveau

public 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é. Utilisé dans DialogueNouveau pour afficher une description de chaque config.


nomsElementsRacine

public 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é. Utilisé dans JaxeDocument.chercherConfig().


creationMenu

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é.

Parameters:
doc - Le document Jaxe pour lequel le menu est créé
menudef - L'élément MENU du fichier de config

makeMenus

public javax.swing.JMenuBar makeMenus(JaxeDocument doc)
Renvoie une barre de menus d'insertion des éléments pour un document Jaxe donné

Parameters:
doc - Le document Jaxe pour lequel la barre de menus est créée

getSchema

public InterfaceSchema getSchema()

listeTousElements

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


elementDansSchema

protected boolean elementDansSchema(org.w3c.dom.Element refElement)

nomElement

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


getElementRef

public 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.


getElementRef

public 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.


referenceElement

public 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


espaceElement

public java.lang.String espaceElement(org.w3c.dom.Element refElement)
Renvoie l'espace de nom correspondant à la référence de l'élément, un String vide si targetNamespace est vide, ou null si aucun schéma XML n'est utilisé et que l'espace de noms n'est pas défini. Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


prefixeElement

public 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. Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


listeValeursElement

public 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. Renvoie null s'il y a un nombre infini de valeurs possibles.


listeEspaces

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.


numeroEspace

public int numeroEspace(java.lang.String ns)
Renvoie un numéro pour l'espace de noms donné, à partir de 0. Un numéro unique est attribué pour chaque espace de noms. Renvoie -1 si l'espace de noms n'est pas trouvé dans la configuration.


aEspace

public boolean aEspace(java.lang.String ns)
Renvoie true si l'espace de nom est défini dans la config


espaceCible

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


listeElementsHorsEspace

public 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


listeElementsDansEspaces

public 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


estSousElement

public 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


estSousElement

public 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


listeSousElements

public 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


nomsSousElements

public 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).


expressionReguliere

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é

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

expressionReguliere

public 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).


chercheParentEspace

public 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


chercheParentConfig

public org.w3c.dom.Element chercheParentConfig(org.w3c.dom.Element el,
                                               Config conf)
Cherche le premier élément ancêtre de même config


expressionEspace

protected java.lang.String expressionEspace(JaxeElement parent,
                                            int debutSelection,
                                            int finSelection,
                                            org.w3c.dom.Element aInserer,
                                            boolean testEspace,
                                            java.lang.String espaceParent)
Renvoie l'expression régulière correspondant aux enfants d'un élément, en n'utilisant que les éléments ayant l'espace de noms du parent si testEspace est true, et en ajoutant aInserer à la place de se qui se trouve entre debutSelection et finSelection. Attention, aInserer doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


insertionPossible

@Deprecated
public boolean insertionPossible(JaxeElement parent,
                                            javax.swing.text.Position pos,
                                            org.w3c.dom.Element aInserer)
Deprecated. utiliser insertionPossible(JaxeElement, int, int, Element) à la place

Renvoie true si on peut insérer l'élement aInsérer sous la balise parent à la position pos. Attention, aInserer doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


insertionPossible

public 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.


sousbalise

@Deprecated
public boolean sousbalise(org.w3c.dom.Element parentdef,
                                     java.lang.String nombalise)
Deprecated. remplacé par estSousElement

Renvoie true si le nom donné correspond à un enfant possible du parent dont on passe la définition en paramètre


listeSousbalises

@Deprecated
public java.util.ArrayList<java.lang.String> listeSousbalises(org.w3c.dom.Element parentdef)
Deprecated. remplacé par listeSousElements et nomsSousElements

Renvoie les noms des éléments enfants de parentdef (un élément du fichier de config).


elementValide

public 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). + renvoie l'expression régulière utilisée pour le test dans texpr[0] si details=true


listeParents

@Deprecated
public java.util.ArrayList<java.lang.String> listeParents(org.w3c.dom.Element balisedef)
Deprecated. remplacé par listeElementsParents et nomsParents

Renvoie la liste des noms des parents possibles pour un élément dont on donne la définition dans le fichier de config en paramètre


listeElementsParents

public 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


nomsParents

public 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


contientDuTexte

public boolean contientDuTexte(org.w3c.dom.Element refElement)
Renvoie true si l'élément dont on donne la définition dans le fichier de config peut contenir du texte Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


getSchemaTypeElement

public org.w3c.dom.Element getSchemaTypeElement(java.lang.String nomType,
                                                java.lang.String espace)
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é.


getVerifTypeSimple

public VerifTypeSimple getVerifTypeSimple(org.w3c.dom.Element snodedef)
Renvoie un objet permettant de vérifier la validité d'un élément ou d'un attribut, à partir du document Jaxe et de l'élément "element" ou "attribute" du schéma W3C


listeAttributs

public java.util.ArrayList<org.w3c.dom.Element> listeAttributs(org.w3c.dom.Element refElement)
Renvoie la liste des attributs possibles pour un élément dont on donne la référence en paramètre Attention, l'élément doit maintenant être un élément du schéma (avant c'était un élément du fichier de config).


nomAttribut

public java.lang.String nomAttribut(org.w3c.dom.Element attdef)
Renvoie le nom d'un attribut à partir de sa définition (dans le schéma s'il y en a un, ou sinon dans le fichier de config)


espaceAttribut

public java.lang.String espaceAttribut(org.w3c.dom.Element attdef)
Renvoie l'espace de noms d'un attribut à partir de sa définition


espaceAttribut

public 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)


estObligatoire

public boolean estObligatoire(org.w3c.dom.Element attdef)
Renvoie true si un attribut est obligatoire, à partir de sa définition (dans le schéma s'il y en a un, ou sinon dans le fichier de config)


listeValeurs

@Deprecated
public java.lang.String[] listeValeurs(org.w3c.dom.Element attdef)
Deprecated. utiliser listeValeursAttribut à la place

Renvoie la liste des valeurs possibles pour un attribut, à partir de sa définition


listeValeursAttribut

public 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. Renvoie null s'il y a un nombre infini de valeurs possibles.


valeurParDefaut

public java.lang.String valeurParDefaut(org.w3c.dom.Element attdef)
Renvoie la valeur par défaut d'un attribut dont l'élément définition est donné en paramètre (c'est la valeur de l'attribut "default")


attributValide

public 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


localValue

public static java.lang.String localValue(java.lang.String s)
Renvoie la partie locale du nom d'un élément (en retirant le préfixe)


typeAffichageNoeud

public 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


typeAffichageElement

public java.lang.String typeAffichageElement(org.w3c.dom.Element refElement)
Renvoie le type d'affichage d'un élément à partir de sa référence


premierElementAvecType

public 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é


getParamFromDefinition

@Deprecated
public java.lang.String getParamFromDefinition(org.w3c.dom.Element defbalise,
                                                          java.lang.String parameter,
                                                          java.lang.String defaultvalue)
Deprecated. utiliser valeurParametreElement à la place

Renvoie la première valeur pour un paramètre donné.

Parameters:
defbalise - l'élément BALISE
parameter - le nom du paramètre
defaultvalue - la valeur par défaut, renvoyée si le paramètre n'est pas trouvé
Returns:
la première valeur trouvée pour le paramètre

valeurParametreElement

public 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)

Parameters:
refElement - référence de l'élément (un élément du schéma)
nomParametre - nom du paramètre
defaut - valeur par défaut, utilisée si le paramètre n'est pas trouvé

valeurParametreElement

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)
Renvoie la valeur d'un paramètre d'affichage pour un élément (pas un noeud d'un autre type)

Parameters:
refElement - référence de l'élément (un élément du schéma)
nomParametre - nom du paramètre
defaut - valeur par défaut, utilisée si le paramètre n'est pas trouvé

valeurParametreFonction

public 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

Parameters:
fctdef - Elément du menu de la fonction dans le fichier de config
nomParametre - nom du paramètre
defaut - valeur par défaut, utilisée si le paramètre n'est pas trouvé

construireCacheParams

protected java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> construireCacheParams(org.w3c.dom.Element base)

getParametresElement

public 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.

Returns:
la table hash

getParametresNoeud

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)
Renvoie la table des paramètres d'affichage d'un noeud. Le nom peut être null si typeNoeud vaut "element" et que refElement n'est pas null.

Returns:
la table hash

getValeursParam

@Deprecated
public java.util.ArrayList<java.lang.String> getValeursParam(org.w3c.dom.Element defbalise,
                                                                        java.lang.String nomParam)
Deprecated. utiliser getParametresElement ou getParametresNoeud à la place

Renvoie une liste de valeurs pour un paramètre

Parameters:
defbalise - la définition de l'élément
nomParam - le paramètre
Returns:
les valeurs pour le paramètre, sous forme d'une ArrayList qui peut être nulle

listeValeursSuggereesElement

public 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. Renvoie null si aucun affichage n'est défini pour l'élément.


listeValeursSuggereesAttribut

public 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. Renvoie null si aucun affichage n'est défini pour l'attribut.


listeElementsStrings

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).


description

public java.lang.String description()
Renvoie la description de la config (contenu de l'élément DESCRIPTION_CONFIG du fichier de config)


titreMenu

public java.lang.String titreMenu(java.lang.String nom)
Renvoie le titre d'un menu à partir de son nom


documentationMenu

public java.lang.String documentationMenu(java.lang.String nom)
Renvoie la documentation d'un menu à partir de son nom


titreElement

public java.lang.String titreElement(org.w3c.dom.Element refElement)
Renvoie le titre d'un élément à partir de sa référence


documentation

public 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).


formatageDoc

public java.lang.String formatageDoc(java.lang.String documentation)
Formatte la documentation en HTML avec des sauts de ligne pour éviter les lignes trop longues.


titreValeurElement

public 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


titreAttribut

public 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


titreAttribut

@Deprecated
public 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.

Renvoie le titre d'un attribut à partir de sa référence. L'élément parent de l'attribut doit être défini dans le schéma de cette configuration.


titreValeurAttribut

public 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


titreValeurAttribut

@Deprecated
public 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.

Renvoie le titre pour une valeur d'attribut à partir de la référence d'attribut et de la valeur L'élément parent de l'attribut doit être défini dans le schéma de cette configuration.


documentationAttribut

public 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.


documentationAttribut

@Deprecated
public 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.

Renvoie la documentation d'un attribut à partir de sa référence. L'élément parent de l'attribut doit être défini dans le schéma de cette configuration.


titreExport

public java.lang.String titreExport(org.w3c.dom.Element refExport)
Renvoie le titre d'un export à partir de sa référence


documentationExport

public java.lang.String documentationExport(org.w3c.dom.Element refExport)
Renvoie la documentation d'un export à partir de sa référence


getLangage

protected org.w3c.dom.Element getLangage()

getEnregistrement

protected org.w3c.dom.Element getEnregistrement()

getMenus

protected org.w3c.dom.Element getMenus()

getAffichageNoeuds

protected org.w3c.dom.Element getAffichageNoeuds()

getExports

protected org.w3c.dom.Element getExports()

getStrings

protected java.util.List<org.w3c.dom.Element> getStrings()

findElement

protected org.w3c.dom.Element findElement(org.w3c.dom.Node n,
                                          java.lang.String name)

nextElement

protected org.w3c.dom.Element nextElement(org.w3c.dom.Node n,
                                          java.lang.String name)

findElementDeep

protected org.w3c.dom.Element findElementDeep(org.w3c.dom.Node n,
                                              java.lang.String name)

nextElementDeep

protected org.w3c.dom.Element nextElementDeep(org.w3c.dom.Node parent,
                                              org.w3c.dom.Node n,
                                              java.lang.String name)