Examples of VWorksheet


Examples of edu.isi.karma.view.VWorksheet

    this.selection = selection;
  }

  @Override
  public void generateJson(String prefix, PrintWriter pw, VWorkspace vWorkspace) {
    VWorksheet vWorksheet =  vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);

    try {
      JSONObject response = new JSONObject();
      response.put(JsonKeys.worksheetId.name(), worksheetId);
      response.put(AbstractUpdate.GenericJsonKeys.updateType.name(),
          this.getClass().getSimpleName());

      Worksheet wk = vWorksheet.getWorksheet();
      Table dataTable = wk.getDataTable();
      TablePager pager = vWorksheet.getTopTablePager();

      JSONArray rows = getRowsUsingPager(
          pager, vWorksheet,
          vWorksheet.getHeaderViewNodes(), vWorkspace.getPreferences().getIntViewPreferenceValue(
              ViewPreference.maxCharactersInCell));
      int rowsLeft = dataTable.getNumRows() - rows.length();
      rowsLeft = rowsLeft < 0 ? 0 : rowsLeft;
      response.put(JsonKeys.additionalRowsCount.name(), rowsLeft);
      response.put(JsonKeys.tableId.name(), dataTable.getId());
View Full Code Here

Examples of edu.isi.karma.view.VWorksheet

  }
 
  @Override
  public void generateJson(String prefix, PrintWriter pw,
      VWorkspace vWorkspace) {
    VWorksheet vWorksheet =  vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
   
    try {
      JSONObject response = new JSONObject();
      response.put(JsonKeys.worksheetId.name(), worksheetId);
      response.put(AbstractUpdate.GenericJsonKeys.updateType.name(),
          this.getClass().getSimpleName());
     
      Worksheet wk = vWorksheet.getWorksheet();
      List<VHNode> viewHeaders = vWorksheet.getHeaderViewNodes();
     
      JSONArray columns = getColumnsJsonArray(viewHeaders, wk.getSemanticTypes());
      response.put(JsonKeys.columns.name(), columns);
     
      pw.println(response.toString());
View Full Code Here

Examples of edu.isi.karma.view.VWorksheet

  }
  @Override
  public void applyUpdate(VWorkspace vWorkspace) {
   
    VWorksheet vws = vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
    vWorkspace.getViewFactory().removeWorksheet(vws.getId());
  }
View Full Code Here

Examples of edu.isi.karma.view.VWorksheet

      String newWSId = null;
      String errorOnUpdate = null;

      @Override
      public void applyUpdate(VWorkspace vWorkspace) {
        VWorksheet vWorksheet =  vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
        try {
          PrintWriter fileWriter = new PrintWriter(new FileWriter(new File(fileLocalPath)));
          TablePager pager = vWorksheet.getTopTablePager();
          generateRowsUsingPager(pager, vWorksheet, vWorksheet.getHeaderViewNodes(), fileWriter,"");
          fileWriter.close();

          if(importAsWorksheet) {
            JsonImport jsonImp = new JsonImport(new File(fileLocalPath), newWorksheetName, finalWorkspace, "utf-8", -1, null);
            jsonImp.generateWorksheet();
View Full Code Here

Examples of edu.isi.karma.view.VWorksheet

      String newWSId = null;
      String errorOnUpdate = null;

      @Override
      public void applyUpdate(VWorkspace vWorkspace) {
        VWorksheet vWorksheet =  vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
        try {
          PrintWriter fileWriter = new PrintWriter(new FileWriter(new File(fileLocalPath)));
          TablePager pager = vWorksheet.getTopTablePager();
          generateRowsUsingPager(pager, vWorksheet, vWorksheet.getHeaderViewNodes(), fileWriter,"");
          fileWriter.close();

          if(importAsWorksheet) {
            JsonImport jsonImp = new JsonImport(new File(fileLocalPath), newWorksheetName, finalWorkspace, "utf-8", -1, null);
            jsonImp.generateWorksheet();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.