Package com.google.gwt.visualization.client

Examples of com.google.gwt.visualization.client.DataTable


  }
 
  private DataTable namespacePieChartDataTable() {
    CountSizeFilterChoice selectedChoice = namespaceSingleConfig.selectedValue();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Namespace");
   
    if (selectedChoice == CountSizeFilterChoice.COUNT) {
      data.addColumn(ColumnType.NUMBER, "Count")
    } else {
      data.addColumn(ColumnType.NUMBER, "Size")
    }
   
    List<NamespaceBreakdown> selectedList = selectedNamespaceList();

    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (NamespaceBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getNamespace());
     
      if (selectedChoice == CountSizeFilterChoice.COUNT) {
        data.setValue(rowCount, 1, breakdown.getCount())
      } else {
        data.setValue(rowCount, 1, breakdown.getBytes())
      }
       
      rowCount ++; 
    }
   
View Full Code Here


  }
 
  private DataTable namespaceBarColumnChartDataTable() {
    Set<CountSizeFilterChoice> selectedCols = namespaceMultiConfig.selectedValues();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Namespace");
   
    if (selectedCols.contains(CountSizeFilterChoice.COUNT)) {
      data.addColumn(ColumnType.NUMBER, "Count");
    }
   
    if (selectedCols.contains(CountSizeFilterChoice.SIZE)) {
      data.addColumn(ColumnType.NUMBER, "Size");
    }
   
    List<NamespaceBreakdown> selectedList = selectedNamespaceList();
    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (NamespaceBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getNamespace());
     
      int colIdx = 1;
     
      if (selectedCols.contains(CountSizeFilterChoice.COUNT)) {
        data.setValue(rowCount, colIdx ++, breakdown.getCount());
      }
     
      if (selectedCols.contains(CountSizeFilterChoice.SIZE)) {
        data.setValue(rowCount, colIdx ++, breakdown.getBytes());
      }
       
      rowCount ++; 
    }
   
View Full Code Here

  }
 
  private DataTable propertyTypePieChartDataTable() {
    CountSizeFilterChoice selectedChoice = propertyTypeSingleConfig.selectedValue();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Property Type");
   
    if (selectedChoice == CountSizeFilterChoice.COUNT) {
      data.addColumn(ColumnType.NUMBER, "Count")
    } else {
      data.addColumn(ColumnType.NUMBER, "Size")
    }
   
    List<PropertyTypeBreakdown> selectedList = selectedPropertyTypeList();

    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (PropertyTypeBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getPropertyType());
     
      if (selectedChoice == CountSizeFilterChoice.COUNT) {
        data.setValue(rowCount, 1, breakdown.getCount())
      } else {
        data.setValue(rowCount, 1, breakdown.getBytes())
      }
       
      rowCount ++; 
    }
   
View Full Code Here

  }
 
  private DataTable propertyTypeBarColumnChartDataTable() {
    Set<CountSizeFilterChoice> selectedCols = propertyTypeMultiConfig.selectedValues();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Property Type");
   
    if (selectedCols.contains(CountSizeFilterChoice.COUNT)) {
      data.addColumn(ColumnType.NUMBER, "Count");
    }
   
    if (selectedCols.contains(CountSizeFilterChoice.SIZE)) {
      data.addColumn(ColumnType.NUMBER, "Size");
    }
   
    List<PropertyTypeBreakdown> selectedList = selectedPropertyTypeList();
    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (PropertyTypeBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getPropertyType());
     
      int colIdx = 1;
     
      if (selectedCols.contains(CountSizeFilterChoice.COUNT)) {
        data.setValue(rowCount, colIdx ++, breakdown.getCount());
      }
     
      if (selectedCols.contains(CountSizeFilterChoice.SIZE)) {
        data.setValue(rowCount, colIdx ++, breakdown.getBytes());
      }
       
      rowCount ++; 
    }
   
View Full Code Here

  }
 
  private DataTable kindPieChartDataTable() {
    KindFilterChoice selectedChoice = kindSingleConfig.selectedValue();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Name");
   
    switch (selectedChoice) {
    case COUNT_ALL :
      data.addColumn(ColumnType.NUMBER, "Count(All)")
      break;
    case SIZE_ALL :
      data.addColumn(ColumnType.NUMBER, "Size(All)");
      break;
    case COUNT_ROOT :
      data.addColumn(ColumnType.NUMBER, "Count(Root)");
      break;
    case SIZE_ROOT :
      data.addColumn(ColumnType.NUMBER, "Size(Root)");
      break;
    case COUNT_NON_ROOT :
      data.addColumn(ColumnType.NUMBER, "Count(Non Root)");
      break;
    case SIZE_NON_ROOT :
      data.addColumn(ColumnType.NUMBER, "Size(Non Root)");
      break;
    }
   
    List<KindBreakdown> selectedList = selectedKindList();

    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (KindBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getKindName());
     
      switch (selectedChoice) {
      case COUNT_ALL :
        data.setValue(rowCount, 1, breakdown.getCount());
        break;
      case SIZE_ALL :
        data.setValue(rowCount, 1, breakdown.getSize());
        break;
      case COUNT_ROOT :
        data.setValue(rowCount, 1, breakdown.getRootCount());
        break;
      case SIZE_ROOT :
        data.setValue(rowCount, 1, breakdown.getRootSize());
        break;
      case COUNT_NON_ROOT :
        data.setValue(rowCount, 1, breakdown.getNonRootCount());
        break;
      case SIZE_NON_ROOT :
        data.setValue(rowCount, 1, breakdown.getNonRootSize());
        break;
      }

      rowCount ++; 
    }
View Full Code Here

  }
 
  private DataTable kindBarColumnChartDataTable() {
    Set<KindFilterChoice> selectedCols = kindMultiConfig.selectedValues();
   
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Name");
   
    if (selectedCols.contains(KindFilterChoice.COUNT_ALL)) {
      data.addColumn(ColumnType.NUMBER, "Count(All)");
    }
   
    if (selectedCols.contains(KindFilterChoice.SIZE_ALL)) {
      data.addColumn(ColumnType.NUMBER, "Size(All)");
    }
   
    if (selectedCols.contains(KindFilterChoice.COUNT_ROOT)) {
      data.addColumn(ColumnType.NUMBER, "Count(Root)");
    }
   
    if (selectedCols.contains(KindFilterChoice.SIZE_ROOT)) {
      data.addColumn(ColumnType.NUMBER, "Size(Root)");
    }
   
    if (selectedCols.contains(KindFilterChoice.COUNT_NON_ROOT)) {
      data.addColumn(ColumnType.NUMBER, "Count(Non Root)");
    }
   
    if (selectedCols.contains(KindFilterChoice.SIZE_NON_ROOT)) {
      data.addColumn(ColumnType.NUMBER, "Size(Non Root)");
    }
   
    List<KindBreakdown> selectedList = selectedKindList();
    data.addRows(selectedList.size());

    int rowCount = 0;
   
    for (KindBreakdown breakdown : selectedList) {
      data.setValue(rowCount, 0, breakdown.getKindName());
     
      int colIdx = 1;
     
      if (selectedCols.contains(KindFilterChoice.COUNT_ALL)) {
        data.setValue(rowCount, colIdx ++, breakdown.getCount());
      }
     
      if (selectedCols.contains(KindFilterChoice.SIZE_ALL)) {
        data.setValue(rowCount, colIdx ++, breakdown.getSize());
      }
     
      if (selectedCols.contains(KindFilterChoice.COUNT_ROOT)) {
        data.setValue(rowCount, colIdx ++,
            breakdown.getRootCount() == null ? 0l : breakdown.getRootCount());
      }
     
      if (selectedCols.contains(KindFilterChoice.SIZE_ROOT)) {
        data.setValue(rowCount, colIdx ++,
            breakdown.getRootSize() == null ? 0l : breakdown.getRootSize());
      }
     
      if (selectedCols.contains(KindFilterChoice.COUNT_NON_ROOT)) {
        data.setValue(rowCount, colIdx ++,
            breakdown.getNonRootCount() == null ? 0l : breakdown.getNonRootCount());
      }
     
      if (selectedCols.contains(KindFilterChoice.SIZE_NON_ROOT)) {
        data.setValue(rowCount, colIdx ++,
            breakdown.getNonRootSize() == null ? 0l : breakdown.getNonRootSize());
      }
       
      rowCount ++; 
    }
View Full Code Here

   *
   * @return a panel with two tables.
   */
  private Widget createDataView() {
    Panel panel = new HorizontalPanel();
    DataTable table = DataTable.create();

    /* create a table with 3 columns */
    table.addColumn(ColumnType.NUMBER, "x");
    table.addColumn(ColumnType.NUMBER, "x * x");
    table.addColumn(ColumnType.NUMBER, "sqrt(x)");
    table.addRows(10);
    for (int i = 0; i < table.getNumberOfRows(); i++) {
      table.setValue(i, 0, i);
      table.setValue(i, 1, i * i);
      table.setValue(i, 2, Math.sqrt(i));
    }
    /* Add original table */
    Panel flowPanel = new FlowPanel();
    panel.add(flowPanel);
    flowPanel.add(new Label("Original DataTable:"));
View Full Code Here

   *
   * @return panel with pie chart.
   */
  private Widget createPieChart() {
    /* create a datatable */
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Task");
    data.addColumn(ColumnType.NUMBER, "Hours per Day");
    data.addRows(5);
    data.setValue(0, 0, "Work");
    data.setValue(0, 1, 11);
    data.setValue(1, 0, "Eat");
    data.setValue(1, 1, 2);
    data.setValue(2, 0, "Commute");
    data.setValue(2, 1, 2);
    data.setValue(3, 0, "Watch TV");
    data.setValue(3, 1, 2);
    data.setValue(4, 0, "Sleep");
    data.setValue(4, 1, 7);

    /* create pie chart */

    PieOptions options = PieChart.createPieOptions();
    options.setWidth(400);
View Full Code Here

        final Table viz = new Table();
        panel.add(viz);
        Options options = Table.Options.create();
        options.setShowRowNumber(true);
        DataTable dataTable = response.getDataTable();
        ArrowFormat formatter = createFormatter();
        formatter.format(dataTable, 1);
        viz.draw(dataTable, options);

        viz.addSelectHandler(new SelectHandler() {
View Full Code Here

    options.setTitle("Daily Workouts");
    return options;
  }

  private AbstractDataTable createTableDailyWorkout() {
    DataTable data = DataTable.create();
    data.addColumn(ColumnType.STRING, "Workouts");
    data.addColumn(ColumnType.NUMBER, "CalorieBurned");
    data.addRows(workouts.size());
   
    int row=0;
    for(Workout wk : workouts){
      data.setValue(row, 0, wk.getLabel());     
      data.setValue(row, 1, wk.totalCaloriesBurned());
     
      row++;
    }
   
    return data;
View Full Code Here

TOP

Related Classes of com.google.gwt.visualization.client.DataTable

Copyright © 2018 www.massapicom. 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.