當前位置: 首頁>>代碼示例>>Java>>正文


Java Statement.getId方法代碼示例

本文整理匯總了Java中org.dswarm.graph.json.Statement.getId方法的典型用法代碼示例。如果您正苦於以下問題:Java Statement.getId方法的具體用法?Java Statement.getId怎麽用?Java Statement.getId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.dswarm.graph.json.Statement的用法示例。


在下文中一共展示了Statement.getId方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: printGDMStatement

import org.dswarm.graph.json.Statement; //導入方法依賴的package包/類
private static String printGDMStatement(final Statement statement) {

		final StringBuilder sb = new StringBuilder();

		final Long id = statement.getId();

		sb.append("{statement: id ='");

		if (id != null) {

			sb.append(id);
		} else {

			sb.append("no statement id available");
		}

		sb.append("' :: ");

		final String uuid = statement.getUUID();

		sb.append("uuid = '");

		if (uuid != null) {

			sb.append(uuid);
		} else {

			sb.append("no uuid available");
		}

		sb.append("' :: ");

		final String subject = printGDMNode(statement.getSubject());

		sb.append("subject = '").append(subject).append("' :: ");

		final String predicateURI = statement.getPredicate().getUri();

		sb.append("predicate = '").append(predicateURI).append("' :: ");

		final String object = printGDMNode(statement.getObject());

		sb.append("object = '").append(object).append("'}");

		return sb.toString();
	}
 
開發者ID:dswarm,項目名稱:wikidata-d-swarm-importer,代碼行數:47,代碼來源:WikidataDswarmImporter.java

示例2: addStatement

import org.dswarm.graph.json.Statement; //導入方法依賴的package包/類
private void addStatement(final Statement statement) throws IOException {

		jg.writeStartObject();

		final Long id = statement.getId();

		if (id != null) {

			jg.writeNumberField(ModelStatics.ID_IDENTIFIER, id);
		}

		final String uuid = statement.getUUID();

		if (uuid != null) {

			jg.writeStringField(ModelStatics.UUID_IDENTIFIER, uuid);
		}

		final Long order = statement.getOrder();

		if (order != null) {

			jg.writeNumberField(ModelStatics.ORDER_IDENTIFIER, order);
		}

		final String evidence = statement.getEvidence();

		if (evidence != null) {

			jg.writeStringField(ModelStatics.EVIDENCE_IDENTIFIER, evidence);
		}

		final String confidence = statement.getConfidence();

		if (confidence != null) {

			jg.writeStringField(ModelStatics.CONFIDENCE_IDENTIFIER, confidence);
		}

		final Node subject = statement.getSubject();
		addSubject(subject);

		final Predicate predicate = statement.getPredicate();
		addPredicate(predicate);

		final Node object = statement.getObject();
		addObject(object);

		jg.writeEndObject();
	}
 
開發者ID:dswarm,項目名稱:dswarm-gdm-java,代碼行數:51,代碼來源:ModelBuilder.java


注:本文中的org.dswarm.graph.json.Statement.getId方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。