gpt4 book ai didi

edu.isi.karma.controller.update.WorksheetListUpdate类的使用及代码示例

转载 作者:知者 更新时间:2024-03-23 21:57:05 26 4
gpt4 key购买 nike

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

WorksheetListUpdate介绍

[英]Contains the list of worksheets to be shown in the window. The list may include new worksheets that were not previously displayed, and may not inlcude worksheets that were previously displayed. Those should be removed.
[中]包含要在窗口中显示的工作表列表。该列表可能包含以前未显示的新工作表,也可能不包含以前显示的工作表。这些应该被移除。

代码示例

代码示例来源:origin: usc-isi-i2/Web-Karma

uc.add(new WorksheetListUpdate());
uc.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(wsht.getId(), SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public void generateJson(String prefix, PrintWriter pw, VWorkspace vWorkspace) {
  Collection<VWorksheet>    vWorksheetList = vWorkspace.getViewFactory().getVWorksheets();
  pw.println(prefix + "{");
  String prefix1 = prefix + "  ";
  pw.println(prefix1
      + JSONUtil.json(GenericJsonKeys.updateType, getUpdateType()));
  generateWorksheetListJson(prefix, pw, vWorksheetList, prefix1);
  pw.println(prefix + "}");
}

代码示例来源:origin: usc-isi-i2/Web-Karma

try{
  UpdateContainer c =  new UpdateContainer();
  c.add(new WorksheetListUpdate());
  c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(oldws.getId(), getSuperSelection(oldws), workspace.getContextId()));
  c.append(computeAlignmentAndSemanticTypesAndCreateUpdates(workspace));

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public UpdateContainer doIt(Workspace workspace) throws CommandException {
  //save the preferences 
  UpdateContainer c = new UpdateContainer();
  try {
    Object json = HTTPUtil.executeAndParseHTTPGetService(serviceUrl, includeInputAttributes);
    logger.debug(json.toString());
    Import imp = new JsonImport(json, worksheetName, workspace, encoding, -1);
    Worksheet wsht = imp.generateWorksheet();
    c.add(new ImportServiceCommandPreferencesUpdate(serviceUrl, worksheetName));
    c.add(new WorksheetListUpdate());
    c.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(wsht.getId(), SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));
    return c;
  } catch (Exception e) {
    logger.error("Error occured while creating worksheet from web-service: " + serviceUrl);
    return new UpdateContainer(new ErrorUpdate("Error creating worksheet from web-service"));
  }
}

代码示例来源:origin: usc-isi-i2/Web-Karma

c.add(new WorksheetListUpdate());
c.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(ws.getId(), getSuperSelection(ws), workspace.getContextId()));

代码示例来源:origin: usc-isi-i2/Web-Karma

c.add(new WorksheetListUpdate());
if (newws == null)
  c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(oldws.getId(), getSuperSelection(oldws), workspace.getContextId()));

代码示例来源:origin: usc-isi-i2/Web-Karma

UpdateContainer c =  new UpdateContainer();
WorksheetUpdateFactory.detectSelectionStatusChange(worksheetId, workspace, this);
c.add(new WorksheetListUpdate());
if (newws == null)
  c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(oldws.getId(), getSuperSelection(oldws), workspace.getContextId()));

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public UpdateContainer doIt(Workspace workspace) throws CommandException {
  UpdateContainer c = new UpdateContainer();
  try {
    Import imp = createImport(workspace);
    Worksheet wsht = imp.generateWorksheet();
    if (hasRevisionId()) {
      Worksheet revisedWorksheet = workspace.getWorksheet(getRevisionId());
      wsht.setRevisedWorksheet(revisedWorksheet);  
    }
    c.add(new WorksheetListUpdate());
    c.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(wsht.getId(), SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));
  } catch (JSONException | IOException | KarmaException | NullPointerException | ClassNotFoundException e) {
    logger.error("Error occured while generating worksheet from " + getTitle() + "!", e);
    return new UpdateContainer(new ErrorUpdate(
        "Error occured during import: " + e.getMessage()));
  }
  return c;
}

代码示例来源:origin: usc-isi-i2/Web-Karma

uc.add(new WorksheetDeleteUpdate(worksheetId));
this.worksheetId = newWorksheet.getId();
uc.add(new WorksheetListUpdate());
uc.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(worksheetId, SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));
commands.clear();

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
  public UpdateContainer doIt(Workspace workspace) throws CommandException {
    UpdateContainer uc = new UpdateContainer();
    try {
      Import imp = createImport(workspace);
      final Worksheet wsht = imp.generateWorksheet();
      if (hasRevisionId()) {
        Worksheet revisedWorksheet = workspace.getWorksheet(getRevisionId());
        wsht.setRevisedWorksheet(revisedWorksheet);  
      }
      uc.add(new WorksheetListUpdate());
      uc.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(wsht.getId(), SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));
      if (savePreset) {
        uc.append(savePreset(workspace, wsht));
      }
    } catch (JSONException | IOException | KarmaException | NullPointerException | ClassNotFoundException e) {
      logger.error("Error occured while generating worksheet from " + getTitle() + "!", e);
      return new UpdateContainer(new ErrorUpdate(
          "Error occured during import: " + e.getMessage()));
    }
    return uc;
  }
}

代码示例来源:origin: usc-isi-i2/Web-Karma

c.add(new WorksheetListUpdate());
  c.append(WorksheetUpdateFactory.createWorksheetHierarchicalAndCleaningResultsUpdates(wsht.getId(), SuperSelectionManager.DEFAULT_SELECTION, workspace.getContextId()));
} catch (Exception e) {

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public UpdateContainer doIt(final Workspace workspace) throws CommandException {
  boolean worksheetExists = false;
  
  if(workspace.getWorksheet(worksheetId) != null) {
    worksheetExists = true;
    workspace.removeWorksheet(worksheetId);            
    workspace.getFactory().removeWorksheet(worksheetId, workspace.getCommandHistory());                
  }
  
  UpdateContainer update = new UpdateContainer();
  if(worksheetExists) {
    update.add(new WorksheetDeleteUpdate(worksheetId));	//This one deletes it from the vWorksheet, so
          //needs to be called first before WorksheetListUpdate
    update.add(new HistoryUpdate(workspace.getCommandHistory()));
  }
  update.add(new WorksheetListUpdate());
  return update;
}

代码示例来源:origin: usc-isi-i2/Web-Karma

case "headers": uc.add(new WorksheetHeadersUpdate(worksheetId, sel));
        break;
case "list": uc.add(new WorksheetListUpdate());
        break;
case "data": uc.add(new WorksheetDataUpdate(worksheetId, sel));

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public UpdateContainer undoIt(Workspace workspace) {
  UpdateContainer c = new UpdateContainer();
  if (this.newWorksheetId != null) {
    workspace.removeWorksheet(newWorksheetId);
    workspace.getFactory().removeWorksheet(newWorksheetId, workspace.getCommandHistory());
    c.add(new WorksheetListUpdate());
    c.add(new WorksheetDeleteUpdate(newWorksheetId));
  }
  if (this.newHNodeId != null) {
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    HNode ndid = workspace.getFactory().getHNode(newHNodeId);
    HTable currentTable = workspace.getFactory().getHTable(ndid.getHTableId());
    ndid.removeNestedTable();
    //remove the new column
    currentTable.removeHNode(newHNodeId, worksheet);
    c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(worksheetId, getSuperSelection(worksheet), workspace.getContextId()));
    c.append(computeAlignmentAndSemanticTypesAndCreateUpdates(workspace));
  }
  return c;
}

代码示例来源:origin: usc-isi-i2/Web-Karma

@Override
public UpdateContainer undoIt(Workspace workspace) {
  UpdateContainer c = new UpdateContainer();
  if (this.newWorksheetId != null) {
    workspace.removeWorksheet(newWorksheetId);
    workspace.getFactory().removeWorksheet(newWorksheetId, workspace.getCommandHistory());
    c.add(new WorksheetListUpdate());
    c.add(new WorksheetDeleteUpdate(newWorksheetId));
  }
  if (this.newHNodeId != null) {
    Worksheet worksheet = workspace.getWorksheet(worksheetId);
    HNode ndid = workspace.getFactory().getHNode(newHNodeId);
    HTable currentTable = workspace.getFactory().getHTable(ndid.getHTableId());
    ndid.removeNestedTable();
    //remove the new column
    currentTable.removeHNode(newHNodeId, worksheet);
    c.append(WorksheetUpdateFactory.createRegenerateWorksheetUpdates(worksheetId, getSuperSelection(worksheet), workspace.getContextId()));
    c.append(computeAlignmentAndSemanticTypesAndCreateUpdates(workspace));
  }
  return c;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com