本文整理了Java中org.openprovenance.prov.model.QualifiedName.equals
方法的一些代码示例,展示了QualifiedName.equals
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QualifiedName.equals
方法的具体详情如下:
包路径:org.openprovenance.prov.model.QualifiedName
类名称:QualifiedName
方法名:equals
暂无
代码示例来源:origin: org.openprovenance.prov/prov-n
public Object convertTypedLiteral(LangString literal, QualifiedName datatype) {
Object value=literal;
if (datatype.equals(name.PROV_QUALIFIED_NAME)) {
// I could throw an exception since this doesn't make sense, LangString literal cannot go with QUALIFIED_NAME datatype
}
Object [] valueTypePair=new Object[] {value,datatype};
return valueTypePair;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public AttributeKind getAttributeKind(QualifiedName q) {
if (q.equals(QualifiedName_PROV_TYPE)) return AttributeKind.PROV_TYPE;
if (q.equals(QualifiedName_PROV_LABEL)) return AttributeKind.PROV_LABEL;
if (q.equals(QualifiedName_PROV_VALUE)) return AttributeKind.PROV_VALUE;
if (q.equals(QualifiedName_PROV_LOCATION)) return AttributeKind.PROV_LOCATION;
if (q.equals(QualifiedName_PROV_ROLE)) return AttributeKind.PROV_ROLE;
return AttributeKind.OTHER;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public AttributeKind getAttributeKind(QualifiedName q) {
if (q.equals(QualifiedName_PROV_TYPE)) return AttributeKind.PROV_TYPE;
if (q.equals(QualifiedName_PROV_LABEL)) return AttributeKind.PROV_LABEL;
if (q.equals(QualifiedName_PROV_VALUE)) return AttributeKind.PROV_VALUE;
if (q.equals(QualifiedName_PROV_LOCATION)) return AttributeKind.PROV_LOCATION;
if (q.equals(QualifiedName_PROV_ROLE)) return AttributeKind.PROV_ROLE;
return AttributeKind.OTHER;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public Object convertTypedLiteral(LangString literal, QualifiedName datatype) {
Object value=literal;
if (datatype.equals(name.PROV_QUALIFIED_NAME)) {
// I could throw an exception since this doesn't make sense, LangString literal cannot go with QUALIFIED_NAME datatype
}
Object [] valueTypePair=new Object[] {value,datatype};
return valueTypePair;
}
代码示例来源:origin: org.openprovenance.prov/prov-n
public Object convertTypedLiteral(String literal, QualifiedName datatype) {
Object value=literal;
if (datatype.equals(name.PROV_QUALIFIED_NAME))
value = stringToQualifiedName(literal);
Object [] valueTypePair=new Object[] {value,datatype};
return valueTypePair;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public Object convertTypedLiteral(String literal, QualifiedName datatype) {
Object value=literal;
if (datatype.equals(name.PROV_QUALIFIED_NAME))
value = stringToQualifiedName(literal);
Object [] valueTypePair=new Object[] {value,datatype};
return valueTypePair;
}
代码示例来源:origin: org.openprovenance.prov/prov-rdf
protected List<Statement> getStatementsForPredicate(QualifiedName context,
QualifiedName qualifiedName, QualifiedName uri) {
ArrayList<Statement> statements = new ArrayList<Statement>();
for (Statement statement : collators.get(context).get(qualifiedName)) {
if (convertURIToQualifiedName(statement.getPredicate()).equals(uri)) {
statements.add(statement);
}
}
return statements;
}
代码示例来源:origin: lucmoreau/ProvToolbox
protected List<Statement> getStatementsForPredicate(QualifiedName context,
QualifiedName qualifiedName, QualifiedName uri) {
ArrayList<Statement> statements = new ArrayList<Statement>();
for (Statement statement : collators.get(context).get(qualifiedName)) {
if (convertURIToQualifiedName(statement.getPredicate()).equals(uri)) {
statements.add(statement);
}
}
return statements;
}
代码示例来源:origin: org.openprovenance.prov/prov-rdf
protected List<Value> getDataObjects(QualifiedName context,
QualifiedName subject,
QualifiedName pred) {
List<Statement> statements = collators.get(context).get(subject);
List<Value> objects = new ArrayList<Value>();
for (Statement statement : statements) {
QualifiedName predQ = convertURIToQualifiedName(statement.getPredicate());
Value value = statement.getObject();
if (pred.equals(predQ) && (!(value instanceof Resource))) {
objects.add(value);
}
}
return objects;
}
代码示例来源:origin: org.openprovenance.prov/prov-rdf
protected List<QualifiedName> getObjects(QualifiedName context, QualifiedName subject, QualifiedName pred) {
List<Statement> statements = collators.get(context).get(subject);
List<QualifiedName> objects = new ArrayList<QualifiedName>();
for (Statement statement : statements) {
QualifiedName predQ = convertURIToQualifiedName(statement.getPredicate());
Value value = statement.getObject();
if (pred.equals(predQ) && value instanceof Resource) {
objects.add(convertResourceToQualifiedName((Resource) value));
}
}
return objects;
}
代码示例来源:origin: lucmoreau/ProvToolbox
protected List<QualifiedName> getObjects(QualifiedName context, QualifiedName subject, QualifiedName pred) {
List<Statement> statements = collators.get(context).get(subject);
List<QualifiedName> objects = new ArrayList<QualifiedName>();
for (Statement statement : statements) {
QualifiedName predQ = convertURIToQualifiedName(statement.getPredicate());
Value value = statement.getObject();
if (pred.equals(predQ) && value instanceof Resource) {
objects.add(convertResourceToQualifiedName((Resource) value));
}
}
return objects;
}
代码示例来源:origin: lucmoreau/ProvToolbox
/** Converts a byte array in base64 or hexadecimal according to specified type.
*
* @param bytes array of bytes to convert
*/
public void setValueAsJava(final byte[] bytes) {
if (type.equals(QualifiedName_XSD_BASE64_BINARY)) {
this.value=ProvFactory.getFactory().base64Encoding(bytes);
} else if (type.equals(QualifiedName_XSD_HEX_BINARY)) {
this.value=ProvFactory.getFactory().hexEncoding(bytes);
}
}
代码示例来源:origin: lucmoreau/ProvToolbox
MentionOf getMentionForRemoteEntity(List<Object> objects,
Entity remoteEntity, Bundle remote) {
for (Object o : objects) {
if (o instanceof MentionOf) {
MentionOf ctxt = (MentionOf) o;
org.openprovenance.prov.model.QualifiedName id1 = remoteEntity.getId();
org.openprovenance.prov.model.QualifiedName id2 = remote.getId();
if (ctxt.getGeneralEntity().equals(id1)
&& ctxt.getBundle().equals(id2))
return ctxt;
}
}
return null;
}
代码示例来源:origin: lucmoreau/ProvToolbox
MentionOf getMentionForLocalEntity(List<Statement> records,
Entity localEntity, Bundle remote) {
for (Statement o : records) {
if (o instanceof MentionOf) {
MentionOf ctxt = (MentionOf) o;
org.openprovenance.prov.model.QualifiedName id1 = localEntity.getId();
org.openprovenance.prov.model.QualifiedName id2 = remote.getId();
if (ctxt.getSpecificEntity().equals(id1)
&& ctxt.getBundle().equals(id2))
return ctxt;
}
}
return null;
}
代码示例来源:origin: lucmoreau/ProvToolbox
/** Converts a byte array in base64 or hexadecimal according to specified type.
*
* @param bytes array of bytes to convert
*/
private void setValueFromObject(byte[] bytes) {
if (type.equals(QualifiedName_XSD_BASE64_BINARY)) {
setValue(ProvFactory.getFactory().base64Encoding(bytes));
} else if (type.equals(QualifiedName_XSD_HEX_BINARY)) {
setValue(ProvFactory.getFactory().hexEncoding(bytes));
}
}
代码示例来源:origin: org.openprovenance.prov/prov-dot
public String displaySize(HasOther p) {
for (Other o: p.getOther()) {
if (SUM_SIZE.equals(o.getElementName())) {
return " (" + o.getConvertedValue() + ")";
}
}
return "";
}
代码示例来源:origin: lucmoreau/ProvToolbox
public String displaySize(HasOther p) {
for (Other o: p.getOther()) {
if (SUM_SIZE.equals(o.getElementName())) {
return " (" + o.getConvertedValue() + ")";
}
}
return "";
}
代码示例来源:origin: lucmoreau/ProvToolbox
public Key newKey(Object value, QualifiedName type) {
if (getName().RDF_LITERAL.equals(type)&& (value instanceof String)) {
value=vconv.convertToJava(type,(String)value);
}
Key key = new Key();
key.type = type;
key.setValueFromObject(value);
return key;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public Entry decodeDictionaryEntry(QualifiedName datatype,
String entryKey,
JsonElement entryValue) {
Key kk;
if (datatype.equals(name.PROV_QUALIFIED_NAME)) {
kk=(Key) pf.newAttribute(name.PROV_KEY,
currentNamespace.stringToQualifiedName(entryKey,pf), datatype);
} else {
kk=(Key) pf.newAttribute(name.PROV_KEY, entryKey, datatype);
}
Entry pair = pf.newEntry(kk,
currentNamespace.stringToQualifiedName(entryValue.getAsString(), pf));
return pair;
}
代码示例来源:origin: lucmoreau/ProvToolbox
public Key newKey(Object value, QualifiedName type) {
if (getName().RDF_LITERAL.equals(type)&& (value instanceof String)) {
value=vconv.convertToJava(type,(String)value);
}
Key key = new Key();
key.type = type;
key.setValueFromObject(value);
return key;
}
内容来源于网络,如有侵权,请联系作者删除!