Logo Search packages:      
Sourcecode: jaxe version File versions  Download package

ArrayList<String> jaxe::Config::listeValeursSuggereesAttribut ( final Element  refParent,
final Element  refAttribut 
) [inline]

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.

Definition at line 2099 of file Config.java.

References dom_valeurElement(), getRefConf(), listeValeursSuggereesAttribut(), nomAttribut(), and nomElement().

Referenced by jaxe::AttributePanel::createInputLists(), and listeValeursSuggereesAttribut().

                                                                                                               {
        final Config conf = getRefConf(refParent);
        if (conf != null && conf != this)
            return(conf.listeValeursSuggereesAttribut(refParent, refAttribut));
        final Element affel = getAffichageElement(nomElement(refParent));
        if (affel == null)
            return(null);
        final ArrayList<String> liste = new ArrayList<String>();
        final String nomAttribut = nomAttribut(refAttribut);
        Element aa = findElement(affel, "AFFICHAGE_ATTRIBUT");
        while (aa != null) {
            if (aa.getAttribute("attribut").equals(nomAttribut)) {
                Element vs = findElement(aa, "VALEUR_SUGGEREE");
                while (vs != null) {
                    final String v = dom_valeurElement(vs);
                    if (v != null)
                        liste.add(v);
                    vs = nextElement(vs, "VALEUR_SUGGEREE");
                }
            }
            aa = nextElement(aa, "AFFICHAGE_ATTRIBUT");
        }
        return(liste);
    }


Generated by  Doxygen 1.6.0   Back to index