org.openrdf.model.URI.getNamespace()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(98)

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

URI.getNamespace介绍

[英]Gets the namespace part of this URI. The namespace is defined as per the algorithm described in the class documentation.
[中]获取此URI的命名空间部分。名称空间是根据类文档中描述的算法定义的。

代码示例

代码示例来源:origin: com.blazegraph/bigdata-core

/**
 * Implements {@link URI#getNamespace()}.
 */
@Override
public String getNamespace() {
  
  return uri.getNamespace();
  
}

代码示例来源:origin: blazegraph/database

/**
 * Implements {@link URI#getNamespace()}.
 */
@Override
public String getNamespace() {
  
  return uri.getNamespace();
  
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-object

public String getPackageName(URI uri) {
  if (packages.containsKey(uri.getNamespace()))
    return packages.get(uri.getNamespace());
  Class javaClass = findJavaClass(uri);
  if (javaClass == null || javaClass.getPackage() == null)
    return null;
  return javaClass.getPackage().getName();
}

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

public boolean equals(Object o) {
  if (this == o) {
    return true;
  }
  if (o instanceof URI) {
    URI other = (URI)o;
    return
      _localName.equals(other.getLocalName()) &&
      _namespace.equals(other.getNamespace());
  }
  return false;
}

代码示例来源:origin: org.openrdf.elmo/elmo-repository

private QueryModelNode createNode(URI uri) {
  assert uri.getNamespace().equals(SeRQO.NAMESPACE_URL);
  String pkg = QueryModelNode.class.getPackage().getName();
  String name = pkg + '.' + uri.getLocalName();
  try {
    Class type = Class.forName(name);
    return (QueryModelNode) type.newInstance();
  } catch (Exception e) {
    throw new UndeclaredThrowableException(e);
  }
}

代码示例来源:origin: org.openrdf.elmo/elmo-sesame

public QName createQName(Resource res) {
  if (res instanceof URI) {
    URI uri = (URI) res;
    String prefix = getPrefix(uri.getNamespace());
    return new QName(uri.getNamespace(), uri.getLocalName(), prefix);
  }
  return null;
}

代码示例来源:origin: com.github.sharispe/slib-graph-model-impl

@Override
public String shortURIasString(URI uri) {
  if (namespaces2namespacePrefixes.containsKey(uri.getNamespace())) {
    return namespaces2namespacePrefixes.get(uri.getNamespace()) + ":" + uri.getLocalName();
  } else {
    return uri.stringValue();
  }
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-sail-auditing

private Resource getContainerURI(Resource subj) {
  if (subj instanceof URI) {
    URI uri = (URI) subj;
    String ns = uri.getNamespace();
    if (ns.charAt(ns.length() - 1) == '#')
      return vf.createURI(ns.substring(0, ns.length() - 1));
  }
  return subj;
}

代码示例来源:origin: io.konig/konig-schemagen

@Override
public String toAvroFullName(URI rdfName) {
  StringBuilder builder = new StringBuilder();
  appendAvroNamespace(builder, rdfName.getNamespace());
  builder.append('.');
  builder.append(rdfName.getLocalName());
  return builder.toString();
}

代码示例来源:origin: com.mysema.rdf/rdfbean-sesame2

@Override
public UID getUID(URI uri) {
  UID uid = uidCache.get(uri);
  if (uid == null) {
    uid = new UID(uri.getNamespace(), uri.getLocalName());
    uidCache.put(uri, uid);
  }
  return uid;
}

代码示例来源:origin: com.mysema.rdf/rdfbean-sesame

@Override
public UID getUID(URI uri) {
  UID uid = uidCache.get(uri);
  if (uid == null) {
    uid = new UID(uri.getNamespace(), uri.getLocalName());
    uidCache.put(uri, uid);
  }
  return uid;
}

代码示例来源:origin: blazegraph/database

public String toExternal(final URI uri) {
  if (prefixDecls != null) {
    final String prefix = namespaces.get(uri.getNamespace());
    if (prefix != null) {
      return prefix + ":" + uri.getLocalName();
    }
  }
  return "<" + uri.stringValue() + ">";
}

代码示例来源:origin: blazegraph/database

/**
 * Implements {@link URI#getNamespace()}.
 */
public String getNamespace() {
  if (!isURI())
    throw new ClassCastException();
  return ((URI) getValue()).getNamespace();
  
}

代码示例来源:origin: ldp4j/ldp4j

static Namespace fromURI(URI uri) {
  for(Namespace namespace:values()) {
    if(namespace.getId().equals(uri.getNamespace())) {
      return namespace;
    }
  }
  return UNKNOWN;
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-object

public String getClassName(URI name) throws ObjectStoreConfigException {
  if (JAVA_NS.equals(name.getNamespace()))
    return name.getLocalName();
  return resolver.getClassName(name);
}

代码示例来源:origin: eu.fbk.pikes/pikes-rdf

@Nullable
private String shorten(@Nullable final URI uri) {
  if (uri == null) {
    return null;
  }
  final String prefix = this.namespaces.prefixFor(uri.getNamespace());
  if (prefix != null) {
    return prefix + ':' + uri.getLocalName();
  }
  return "&lt;../" + uri.getLocalName() + "&gt;";
}

代码示例来源:origin: eu.fbk.rdfpro/rdfpro-jsonld

private void emitURI(final URI uri) throws IOException {
  final String prefix = this.prefixes.get(uri.getNamespace());
  this.writer.append('\"');
  if (prefix != null) {
    emitString(prefix);
    this.writer.append(':');
    emitString(uri.getLocalName());
  } else {
    emitString(uri.stringValue());
  }
  this.writer.append('\"');
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-object

public String getMethodName(URI name) {
  String ns = name.getNamespace();
  String localPart = name.getLocalName();
  if (prefixes.containsKey(ns))
    return word(getMemberPrefix(ns) + initcap(localPart));
  return word(localPart);
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-object

public String getPluralParameterName(URI name) {
  String ns = name.getNamespace();
  String localPart = name.getLocalName();
  String plural = plural(localPart);
  if (model.contains(new URIImpl(ns + plural), null, null)) {
    plural = localPart;
  }
  return word(plural);
}

代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-object

public String getPluralPropertyName(URI name) {
  String ns = name.getNamespace();
  String localPart = name.getLocalName();
  String plural = plural(localPart);
  if (model.contains(new URIImpl(ns + plural), null, null)) {
    plural = localPart;
  }
  if (prefixes.containsKey(ns))
    return getMemberPrefix(ns) + initcap(plural);
  return enc(plural);
}

相关文章

微信公众号

最新文章

更多