本文整理了Java中org.openrdf.model.URI.getNamespace()
方法的一些代码示例,展示了URI.getNamespace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URI.getNamespace()
方法的具体详情如下:
包路径:org.openrdf.model.URI
类名称: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 "<../" + uri.getLocalName() + ">";
}
代码示例来源: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);
}
内容来源于网络,如有侵权,请联系作者删除!