/** * Extends this Namespace with all the prefix/namespace registration of the Namespace received as argument. * @param ns the {@link Namespace} whose prefix/namespace registration are added to this {@link Namespace}. */ public void extendWith(Namespace ns) { if (ns==null) return; if (ns.getDefaultNamespace()!=null) { registerDefault(ns.getDefaultNamespace()); } for (String prefix: ns.prefixes.keySet()) { register(prefix, ns.prefixes.get(prefix)); } }
/** * Extends this Namespace with all the prefix/namespace registration of the Namespace received as argument. * @param ns the {@link Namespace} whose prefix/namespace registration are added to this {@link Namespace}. */ public void extendWith(Namespace ns) { if (ns==null) return; if (ns.getDefaultNamespace()!=null) { registerDefault(ns.getDefaultNamespace()); } for (String prefix: ns.prefixes.keySet()) { register(prefix, ns.prefixes.get(prefix)); } }
void register(QualifiedName name) { if (name==null) return; String namespace = name.getNamespaceURI(); String prefix = name.getPrefix(); if ((prefix == null) || (prefix.equals(XMLConstants.DEFAULT_NS_PREFIX))) { ns.registerDefault(namespace); } else { ns.register(prefix, namespace); } }
void register(QualifiedName name) { if (name==null) return; String namespace = name.getNamespaceURI(); String prefix = name.getPrefix(); if ((prefix == null) || (prefix.equals(XMLConstants.DEFAULT_NS_PREFIX))) { ns.registerDefault(namespace); } else { ns.register(prefix, namespace); } }
private Namespace decodePrefixes(JsonObject bundleStructure) { Namespace ns = new Namespace(); // prefixes prov and xsd are implicit in prov-json ns.addKnownNamespaces(); JsonObject prefixes = getObjectAndRemove(bundleStructure, PROV_JSON_PREFIX); if (prefixes != null) { for (Map.Entry<String, JsonElement> pair : prefixes.entrySet()) { String prefix = pair.getKey(); String uri = pair.getValue().getAsString(); if (prefix.equals("default")) { ns.registerDefault(uri); } else { ns.register(prefix, uri); } } } return ns; }
private Namespace decodePrefixes(JsonObject bundleStructure) { Namespace ns = new Namespace(); // prefixes prov and xsd are implicit in prov-json ns.addKnownNamespaces(); JsonObject prefixes = getObjectAndRemove(bundleStructure, PROV_JSON_PREFIX); if (prefixes != null) { for (Map.Entry<String, JsonElement> pair : prefixes.entrySet()) { String prefix = pair.getKey(); String uri = pair.getValue().getAsString(); if (prefix.equals("default")) { ns.registerDefault(uri); } else { ns.register(prefix, uri); } } } return ns; }
namespace.registerDefault(iri1); return null;
namespace.registerDefault(iri1); return null;