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

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

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

QualifiedName.toQName介绍

[英]Converts this QualifiedName to a valid xsd:QName by unescaping -characters in the local names, and _-encoding the local name.
[中]通过取消本地名称中的-字符,并对本地名称进行-编码,将此限定名称转换为有效的xsd:QName。

代码示例

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

@Override
public QName marshal(org.openprovenance.prov.model.QualifiedName qualifiedName) throws Exception {
  if (qualifiedName==null) {
    return null;
  } else {
    return qualifiedName.toQName();
  }
}

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

@Override
public QName marshal(org.openprovenance.prov.model.QualifiedName qualifiedName) throws Exception {
  if (qualifiedName==null) {
    return null;
  } else {
    return qualifiedName.toQName();
  }
}

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

@Override
public IDRef marshal(org.openprovenance.prov.model.QualifiedName qualifiedName) throws Exception {
  if (qualifiedName==null) {
    return null;
  } else {
    return new IDRef(qualifiedName.toQName());
  }
}

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

final public static Element newElement(QualifiedName qualifiedName, 
                    String value, 
                    QualifiedName type,
                    String lang) {
org.w3c.dom.Document doc = builder.newDocument();
Element el = doc.createElementNS(qualifiedName.getNamespaceURI(),
                 qualifiedNameToString(qualifiedName.toQName()));				 
el.setAttributeNS(NamespacePrefixMapper.XSI_NS, "xsi:type", qualifiedNameToString(type));
el.setAttributeNS(NamespacePrefixMapper.XML_NS, "xml:lang", lang);
  el.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xml", NamespacePrefixMapper.XML_NS);
el.appendChild(doc.createTextNode(value));
doc.appendChild(el);
return el;
}

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

final public static Element newElement(QualifiedName qualifiedName, 
                    String value, 
                    QualifiedName type,
                    String lang) {
org.w3c.dom.Document doc = builder.newDocument();
Element el = doc.createElementNS(qualifiedName.getNamespaceURI(),
                 qualifiedNameToString(qualifiedName.toQName()));				 
el.setAttributeNS(NamespacePrefixMapper.XSI_NS, "xsi:type", qualifiedNameToString(type));
el.setAttributeNS(NamespacePrefixMapper.XML_NS, "xml:lang", lang);
  el.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xml", NamespacePrefixMapper.XML_NS);
el.appendChild(doc.createTextNode(value));
doc.appendChild(el);
return el;
}

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

@Override
public IDRef marshal(org.openprovenance.prov.model.QualifiedName qualifiedName) throws Exception {
  if (qualifiedName==null) {
    return null;
  } else {
    IDRef res=new IDRef();
    res.setRef(qualifiedName.toQName());
    return res;
  }
}

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

/**
 * Creates a DOM {@link Element} for a {@link QualifiedName} and content given by value and type
 * @param elementName a {@link QualifiedName} to denote the element name
 * @param value for the created {@link Element}
 * @param type of the value
 * @return a new {@link Element}
 */
final static public Element newElement(QualifiedName elementName, String value, QualifiedName type) {
org.w3c.dom.Document doc = builder.newDocument();
String qualifiedNameString;

qualifiedNameString= qualifiedNameToString(elementName.toQName());
Element el = doc.createElementNS(elementName.getNamespaceURI(),
                 qualifiedNameString);
el.setAttributeNS(NamespacePrefixMapper.XSI_NS, "xsi:type", qualifiedNameToString(type));
//if (withNullLocal || withDigit) {
//    el.setAttributeNS(NamespacePrefixMapper.PROV_NS, "prov:local", localPart);
//}
el.appendChild(doc.createTextNode(value));
doc.appendChild(el);
return el;
}

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

/**
 * Creates a DOM {@link Element} for a {@link QualifiedName} and content given by value and type
 * @param elementName a {@link QualifiedName} to denote the element name
 * @param value for the created {@link Element}
 * @param type of the value
 * @return a new {@link Element}
 */
final static public Element newElement(QualifiedName elementName, String value, QualifiedName type) {
org.w3c.dom.Document doc = builder.newDocument();
String qualifiedNameString;

qualifiedNameString= qualifiedNameToString(elementName.toQName());
Element el = doc.createElementNS(elementName.getNamespaceURI(),
                 qualifiedNameString);
el.setAttributeNS(NamespacePrefixMapper.XSI_NS, "xsi:type", qualifiedNameToString(type));
//if (withNullLocal || withDigit) {
//    el.setAttributeNS(NamespacePrefixMapper.PROV_NS, "prov:local", localPart);
//}
el.appendChild(doc.createTextNode(value));
doc.appendChild(el);
return el;
}

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

org.w3c.dom.Document doc = builder.newDocument();
Element el = doc.createElementNS(elementName.getNamespaceURI(),
         qualifiedNameToString(elementName.toQName()));
String valueAsString=qualifiedNameToString(value.toQName());
el.appendChild(doc.createTextNode(valueAsString));

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

org.w3c.dom.Document doc = builder.newDocument();
Element el = doc.createElementNS(elementName.getNamespaceURI(),
         qualifiedNameToString(elementName.toQName()));
String valueAsString=qualifiedNameToString(value.toQName());
el.appendChild(doc.createTextNode(valueAsString));

相关文章