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

x33g5p2x  于2022-01-28 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(93)

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

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 "&lt;a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\"&gt;" + q.getLocalPart() + "&lt;/a&gt;";
  } 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 "&lt;a href=\"" + q.getPrefix() + ":" + q.getLocalPart() + "\"&gt;" + q.getLocalPart() + "&lt;/a&gt;";
  } 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));
  }
}
}

相关文章