edu.isi.karma.rep.Node.getBelongsToRow()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(99)

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

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();

相关文章