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

Config jaxe::Config::getBaliseConf ( String  nombalise  )  [inline]

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.

Deprecated:
Utiliser de préférence getRefConf et getElementConf à la place

Definition at line 629 of file Config.java.

References LOG, prefixe(), and jaxe::InterfaceSchema::referenceElement().

Referenced by jaxe::JaxeElement::nouvelElementDOM().

                                                  {
        if (autresConfigs.size() == 0)
            return(this);
        final int inds = nombalise.indexOf(':');
        if (inds != -1) {
            final String prefixe = nombalise.substring(0, inds);
            for (final Config conf : autresConfigs) {
                if (prefixe.equals(conf.prefixe()))
                    return(conf);
            }
            nombalise = nombalise.substring(inds+1);
        }
        if (schema.referenceElement(nombalise) != null)
            return(this);
        for (final Config conf : autresConfigs) {
            if (conf.getSchema().referenceElement(nombalise) != null)
                return(conf);
        }
        LOG.error("getBaliseConf(String) - erreur: config introuvable pour " + nombalise);
        return(null);
    }


Generated by  Doxygen 1.6.0   Back to index