本文整理了Java中org.openprovenance.prov.model.QualifiedName.getPrefix
方法的一些代码示例,展示了QualifiedName.getPrefix
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QualifiedName.getPrefix
方法的具体详情如下:
包路径:org.openprovenance.prov.model.QualifiedName
类名称:QualifiedName
方法名:getPrefix
[英]Get the prefix of this Qualified Name.
[中]获取此限定名称的前缀。
代码示例来源:origin: org.openprovenance.prov/prov-rdf
boolean isBlankName(QualifiedName name) {
return name.getNamespaceURI().equals(NamespacePrefixMapper.TOOLBOX_NS)
&& name.getPrefix().equals("_");
}
代码示例来源:origin: lucmoreau/ProvToolbox
boolean isBlankName(QualifiedName name) {
return name.getNamespaceURI().equals(NamespacePrefixMapper.TOOLBOX_NS)
&& name.getPrefix().equals("_");
}
代码示例来源: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: lucmoreau/ProvToolbox
public static Object convertValueToBean(Object o, QualifiedName type, Hashtable<String, String> context) {
if (o instanceof Integer) return o;
if (o instanceof Float) return o;
if (o instanceof QualifiedName) {
QualifiedName qn=(QualifiedName)o;
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@id",qn.getPrefix() + ":" + qn.getLocalPart());
context.put(qn.getPrefix(),qn.getNamespaceURI());
return table;
}
if (o instanceof LangString) {
LangString qn=(LangString)o;
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@language",qn.getLang());
table.put("@value",qn.getValue());
return table;
}
if (o instanceof String) {
if ((type==null) || (type.getUri().equals(NamespacePrefixMapper.XSD_NS+"string"))) {
return o;
} else {
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@type",type.toString());
table.put("@value",o.toString());
return table;
}
}
throw new UnsupportedOperationException("type is " + o);
}
代码示例来源:origin: org.openprovenance.prov/prov-template
public static Object convertValueToBean(Object o, QualifiedName type, Hashtable<String, String> context) {
if (o instanceof Integer) return o;
if (o instanceof Float) return o;
if (o instanceof QualifiedName) {
QualifiedName qn=(QualifiedName)o;
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@id",qn.getPrefix() + ":" + qn.getLocalPart());
context.put(qn.getPrefix(),qn.getNamespaceURI());
return table;
}
if (o instanceof LangString) {
LangString qn=(LangString)o;
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@language",qn.getLang());
table.put("@value",qn.getValue());
return table;
}
if (o instanceof String) {
if ((type==null) || (type.getUri().equals(NamespacePrefixMapper.XSD_NS+"string"))) {
return o;
} else {
Hashtable<String,String> table=new Hashtable<String,String>();
table.put("@type",type.toString());
table.put("@value",o.toString());
return table;
}
}
throw new UnsupportedOperationException("type is " + o);
}
代码示例来源: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: lucmoreau/ProvToolbox
public String getPropertyValueWithUrl (Attribute t) {
Object val=t.getValue();
if (val instanceof QualifiedName) {
QualifiedName q=(QualifiedName)val;
return q.getPrefix() + ":" + q.getLocalPart();
//return "<a xlink:href='" + q.getNamespaceURI() + q.getLocalPart() + "'>" + q.getLocalPart() + "</a>";
//return "<a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\">" + q.getLocalPart() + "</a>";
} else {
return htmlify(""+val);
}
}
public String getPropertyValueFromAny (Attribute o) {
代码示例来源:origin: org.openprovenance.prov/prov-dot
public String getPropertyValueWithUrl (Attribute t) {
Object val=t.getValue();
if (val instanceof QualifiedName) {
QualifiedName q=(QualifiedName)val;
return q.getPrefix() + ":" + q.getLocalPart();
//return "<a xlink:href='" + q.getNamespaceURI() + q.getLocalPart() + "'>" + q.getLocalPart() + "</a>";
//return "<a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\">" + q.getLocalPart() + "</a>";
} else {
return htmlify(""+val);
}
}
public String getPropertyValueFromAny (Attribute o) {
代码示例来源:origin: lucmoreau/ProvToolbox
public void addOthers(HasOther ho, org.openprovenance.prov.model.QualifiedName elementName) {
for (Object [] pair: attributeValues) {
Object value=pair[0];
QualifiedName type=(QualifiedName) pair[1];
if (value instanceof QualifiedName) {
QualifiedName qq=(QualifiedName)value;
if ((qq.getPrefix()!=null)
&&
((qq.getPrefix().equals(elementName.getPrefix())))
&&
(!(qq.getNamespaceURI().equals(elementName.getNamespaceURI())))) {
// ignore this case
} else {
ho.getOther().add(pFactory.newOther(elementName, value, type));
}
} else {
ho.getOther().add(pFactory.newOther(elementName, value, type));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!