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

String jaxe::Config::typeAffichageNoeud ( final Element  refElement,
final String  nom,
final String  typeNoeud 
) [inline]

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

Definition at line 1868 of file Config.java.

References getRefConf(), localValue(), and typeAffichageNoeud().

Referenced by jaxe::JEFactory::createJE(), typeAffichageNoeud(), and typeBalise().

                                                                                                         {
        if (refElement != null) {
            final Config conf = getRefConf(refElement);
            if (conf != null && conf != this)
                return(conf.typeAffichageNoeud(refElement, nom, typeNoeud));
        }
        if ("element".equals(typeNoeud)) {
            final Element affel = getAffichageElement(localValue(nom));
            if (affel == null)
                return(typeAffichageParDefaut);
            return(affel.getAttribute("type"));
        } else if ("instruction".equals(typeNoeud)) {
            Element elplug = findElement(getAffichageNoeuds(), "PLUGIN_INSTRUCTION");
            while (elplug != null) {
                if (nom != null && nom.equals(elplug.getAttribute("cible")))
                    return("plugin");
                elplug = nextElement(elplug, "PLUGIN_INSTRUCTION");
            }
            return("instruction");
        } else if ("commentaire".equals(typeNoeud)) {
            final Element elplug = findElement(getAffichageNoeuds(), "PLUGIN_COMMENTAIRE");
            if (elplug != null)
                return("plugin");
            return("commentaire");
        } else if ("cdata".equals(typeNoeud)) {
            final Element elplug = findElement(getAffichageNoeuds(), "PLUGIN_CDATA");
            if (elplug != null)
                return("plugin");
            return("cdata");
        }
        return(null);
    }


Generated by  Doxygen 1.6.0   Back to index