本文整理了Java中edu.isi.karma.rep.Node.getBelongsToRow()
方法的一些代码示例,展示了Node.getBelongsToRow()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getBelongsToRow()
方法的具体详情如下:
包路径:edu.isi.karma.rep.Node
类名称:Node
方法名:getBelongsToRow
暂无
代码示例来源:origin: usc-isi-i2/Web-Karma
protected List<PartiallyPopulatedTermSet> work(Row topRow, Node n) {
List<List<PartiallyPopulatedTermSet>> partialResults = new LinkedList<>();
for(TemplateTermSetPopulatorWorker dependentWorker: dependentWorkers)
{
partialResults.add(dependentWorker.work(topRow, n.getBelongsToRow()));
}
List<PartiallyPopulatedTermSet> combinedPartialResults = combinePartialResults(partialResults);
return combinedPartialResults;
}
代码示例来源:origin: usc-isi-i2/Web-Karma
protected Map<String, String> gatherTransformedResults(Workspace workspace, String hNodeId) {
Map<String, String> rowToValueMapping = new HashMap<>();
HNodePath hNodePath = workspace.getFactory().getHNode(hNodeId).getHNodePath(workspace.getFactory());
List<Node> nodes = new ArrayList<>();
workspace.getWorksheet(worksheetId).getDataTable().collectNodes(hNodePath, nodes, getSuperSelection(workspace));
for (Node node : nodes) {
rowToValueMapping.put(node.getBelongsToRow().getId(), node.getValue().asString());
node.clearValue(NodeStatus.original);
affectedNodes.add(node);
}
return rowToValueMapping;
}
代码示例来源:origin: usc-isi-i2/Web-Karma
if (array.get(i) instanceof JSONObject) {
JSONObject obj = (JSONObject)array.get(i);
if (node.getBelongsToRow().getId().compareTo(obj.getString("rowId")) == 0) {
Object t = obj.get("values");
if (t instanceof String) {
addJSONObjectValues((JSONObject)t, worksheet, htable, factory, node.getBelongsToRow(), newHNodeId);
addJSONArrayValues((JSONArray)t, worksheet, htable, factory, node.getBelongsToRow(), newHNodeId);
代码示例来源:origin: usc-isi-i2/Web-Karma
if(n.getBelongsToRow().getNode(rest.getFirst().getId()) != null)
return n.getBelongsToRow().collectNodes(rest, nodes, sel);
if(n.getBelongsToRow().getBelongsToTable().getNestedTableInNode() != null)
return n.getBelongsToRow().getBelongsToTable().getNestedTableInNode().getBelongsToRow().collectNodes(rest, nodes, sel);
代码示例来源:origin: usc-isi-i2/Web-Karma
for (Node node : mainNodes) {
Row row = node.getBelongsToRow();
rowValueMap.put(row.getId(), requestJsonArray.get(i).toString());
代码示例来源:origin: usc-isi-i2/Web-Karma
public HTable addNestedHTable(HNode hNode, String key, Row row) {
HTable ht = hNode.getNestedTable();
if (ht == null) {
ht = hNode.addNestedTable(createNestedTableName(key),
worksheet, factory);
// Check for all the nodes that have value and nested tables
Collection<Node> nodes = new ArrayList<>();
worksheet.getDataTable().collectNodes(
hNode.getHNodePath(factory), nodes, SuperSelectionManager.DEFAULT_SELECTION);
for (Node node : nodes) {
if (node.getBelongsToRow() == row)
break;
// Add an empty row for each nested table that does not have any
// row
if (node.getNestedTable().getNumRows() == 0) {
addEmptyRow(node.getNestedTable(), hNode);
}
}
}
return ht;
}
代码示例来源:origin: usc-isi-i2/Web-Karma
Row row = node.getBelongsToRow();
内容来源于网络,如有侵权,请联系作者删除!