/** * Get the binding definition for a namespace, creating a new one if not previously defined. This method should only * be used after the {@link #generate(Boolean, List)} method has been called. It delegates to the * {@link org.jibx.binding.model.BindingOrganizer} implementation. * * @param uri URI * @param dflt namespace is default for elements in binding flag * @return binding holder */ public BindingHolder addBinding(String uri, boolean dflt) { BindingHolder hold = m_directory.getBinding(uri); if (hold == null) { hold = m_directory.addBinding(uri, uri, null, dflt); } return hold; }
holder = m_bindingDirectory.getBinding(schema); if (holder == null) { holder = m_bindingDirectory.addBinding(schema, uri, prefix, dflt); holder = m_bindingDirectory.addBinding(schema, uri, prefix, dflt); holder = m_bindingDirectory.addBinding(schema, uri, prefix, dflt); nsbindings.put(uri, holder); } else {
m_directory.addBinding(uri, uri, null, true);