org.openprovenance.prov.model.Namespace.registerDefault()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中org.openprovenance.prov.model.Namespace.registerDefault()方法的一些代码示例,展示了Namespace.registerDefault()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Namespace.registerDefault()方法的具体详情如下:
包路径:org.openprovenance.prov.model.Namespace
类名称:Namespace
方法名:registerDefault

Namespace.registerDefault介绍

暂无

代码示例

代码示例来源:origin: lucmoreau/ProvToolbox

/**
 * 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));
}
}

代码示例来源:origin: org.openprovenance.prov/prov-model

/**
 * 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));
}
}

代码示例来源:origin: lucmoreau/ProvToolbox

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);
}
}

代码示例来源:origin: org.openprovenance.prov/prov-model

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);
}
}

代码示例来源:origin: org.openprovenance.prov/prov-json

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;
}

代码示例来源:origin: lucmoreau/ProvToolbox

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;
}

代码示例来源:origin: org.openprovenance.prov/prov-n

namespace.registerDefault(iri1);
return null;

代码示例来源:origin: lucmoreau/ProvToolbox

namespace.registerDefault(iri1);
return null;

相关文章