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

String jaxe::Config::titreValeurElement ( final Element  refElement,
final String  valeur 
) [inline]

Renvoie le titre pour une valeur d'élément à partir de la référence de l'élément et la valeur

Definition at line 2355 of file Config.java.

References dom_valeurElement(), listeElementsStrings(), and nomElement().

Referenced by jaxe::elements::AffichageFormulaire::getPanelDroite().

                                                                                    {
        final String nomElement = nomElement(refElement);
        final ArrayList<Element> lstrings = listeElementsStrings();
        final String langueSyst = Locale.getDefault().getLanguage();
        for (final Element strings : lstrings) {
            Element sel = findElement(strings, "STRINGS_ELEMENT");
            while (sel != null) {
                if (sel.getAttribute("element").equals(nomElement)) {
                    Element eltitrev = findElement(sel, "TITRE_VALEUR");
                    while (eltitrev != null) {
                            if (eltitrev.getAttribute("valeur").equals(valeur) &&
                                    eltitrev.getFirstChild() != null)
                                return(dom_valeurElement(eltitrev));
                        eltitrev = nextElement(eltitrev, "TITRE_VALEUR");
                    }
                    break;
                }
                sel = nextElement(sel, "STRINGS_ELEMENT");
            }
            // la langue est trouvée mais il n'y a pas de TITRE_VALEUR correspondant
            // -> on renvoie la vraie valeur plutôt que de chercher un titre
            // dans d'autres langues.
            final String langue = strings.getAttribute("langue");
            if (langue.equals(langueSyst))
                return(valeur);
        }
        return(valeur);
    }


Generated by  Doxygen 1.6.0   Back to index