Examples of ColumnGroup


Examples of cli_fmw.utils.tableizvrat.ColumnGroup

        colByGroup = 1 + probeValueList.size();   
        GroupableTableHeader header = (GroupableTableHeader) jTable1.getTableHeader();
        //заполняем группы заголовков и выставляем ширину столбцов
        TableColumnModel cm = jTable1.getColumnModel();
        for (int i = 0; i < probeList.size(); i++) {
            ColumnGroup group = new ColumnGroup(xmlList.get(0).getProbeTitle(probeList.get(i)));
            for (int j = 0; j < colByGroup; j++) {
                group.add(cm.getColumn(i * colByGroup + j));
                if (j == 0) {
                    cm.getColumn(i * colByGroup + j).setPreferredWidth(PROBE_NUMBER_WIDTH);
                } else {
                    cm.getColumn(i * colByGroup + j).setPreferredWidth(PROBE_VALUE_WIDTH);
                }
View Full Code Here

Examples of com.alibaba.druid.support.jconsole.model.ColumnGroup

     *
     * @param data 要处理的数据
     * @return 最终的处理结果
     */
    private ArrayList<LinkedHashMap<String, Object>> preProcess(ArrayList<LinkedHashMap<String, Object>> data) {
        groupHistogram = new ColumnGroup(HISOGRAM);
        groupEffectedRowCountHistogram = new ColumnGroup(Effected_RowCount_HISOGRAM);
        groupExecuteAndResultHoldTimeHistogram = new ColumnGroup(ExecuteAndResult_Hold_HISOGRAM);
        groupFetchRowCountHistogram = new ColumnGroup(FetchRowCount_HISOGRAM);
        listHistogram = new ArrayList<Integer>();
        listEffectedRowCountHistogram = new ArrayList<Integer>();
        listExecuteAndResultHoldTimeHistogram = new ArrayList<Integer>();
        listFetchRowCountHistogram = new ArrayList<Integer>();
        ids = new ArrayList<String>();
View Full Code Here

Examples of com.alibaba.otter.shared.common.model.config.data.ColumnGroup

    /*-------------------------------------------------------------*/
    /**
     * 用于DO对象转化为Model对象
     */
    private ColumnGroup doToModel(DataColumnPairGroupDO dataColumnPairGroupDo) {
        ColumnGroup columnGroup = new ColumnGroup();
        columnGroup.setId(dataColumnPairGroupDo.getId());
        List<ColumnPair> columnPairs = new ArrayList<ColumnPair>();
        if (StringUtils.isNotBlank(dataColumnPairGroupDo.getColumnPairContent())) {
            columnPairs = JsonUtils.unmarshalFromString(dataColumnPairGroupDo.getColumnPairContent(),
                                                        new TypeReference<ArrayList<ColumnPair>>() {
                                                        });
        }

        columnGroup.setColumnPairs(columnPairs);
        columnGroup.setDataMediaPairId(dataColumnPairGroupDo.getDataMediaPairId());
        columnGroup.setGmtCreate(dataColumnPairGroupDo.getGmtCreate());
        columnGroup.setGmtModified(dataColumnPairGroupDo.getGmtModified());

        return columnGroup;
    }
View Full Code Here

Examples of com.google.refine.model.ColumnGroup

            }

            int columnGroupCount = project.columnModel.columnGroups.size();
            _oldColumnGroups = new ArrayList<ColumnGroup>(columnGroupCount);
            for (int i = columnGroupCount - 1; i >= 0; i--) {
                ColumnGroup columnGroup = project.columnModel.columnGroups.get(i);
               
                _oldColumnGroups.add(columnGroup);
               
                if (columnGroup.startColumnIndex <= _columnIndex) {
                    if (columnGroup.startColumnIndex + columnGroup.columnSpan > _columnIndex) {
                        // the new column is inserted right in the middle of the group
                        project.columnModel.columnGroups.set(i, new ColumnGroup(
                            columnGroup.startColumnIndex,
                            columnGroup.columnSpan + 1,
                            columnGroup.keyColumnIndex < _columnIndex ?
                                columnGroup.keyColumnIndex :
                                (columnGroup.keyColumnIndex + 1)
                        ));
                    }
                } else {
                    // the new column precedes this whole group
                    project.columnModel.columnGroups.set(i, new ColumnGroup(
                        columnGroup.startColumnIndex + 1,
                        columnGroup.columnSpan,
                        columnGroup.keyColumnIndex + 1
                    ));
                }
View Full Code Here

Examples of com.google.refine.model.ColumnGroup

           
            int columnGroupCount = project.columnModel.columnGroups.size();
            int columnCountChange = _columnNames.size() - (_removeOriginalColumn ? 1 : 0);
            _oldColumnGroups = new ArrayList<ColumnGroup>(columnGroupCount);
            for (int i = columnGroupCount - 1; i >= 0; i--) {
                ColumnGroup columnGroup = project.columnModel.columnGroups.get(i);
               
                _oldColumnGroups.add(columnGroup);
               
                if (columnGroup.startColumnIndex <= _columnIndex) {
                    if (columnGroup.startColumnIndex + columnGroup.columnSpan > _columnIndex) {
                        // the column being split is in the middle of the group
                       
                        if (columnGroup.keyColumnIndex == _columnIndex) {
                            if (_removeOriginalColumn) {
                                // the key column is being split and removed
                                project.columnModel.columnGroups.remove(i);
                            } else {
                                project.columnModel.columnGroups.set(i, new ColumnGroup(
                                    columnGroup.startColumnIndex,
                                    columnGroup.columnSpan + columnCountChange,
                                    columnGroup.keyColumnIndex
                                ));
                            }
                        } else {
                            project.columnModel.columnGroups.set(i, new ColumnGroup(
                                columnGroup.startColumnIndex,
                                columnGroup.columnSpan + columnCountChange,
                                columnGroup.keyColumnIndex < _columnIndex ?
                                    columnGroup.keyColumnIndex :
                                    (columnGroup.keyColumnIndex + columnCountChange)
                            ));
                        }
                    }
                } else {
                    // the new column precedes this whole group
                    project.columnModel.columnGroups.set(i, new ColumnGroup(
                        columnGroup.startColumnIndex + columnCountChange,
                        columnGroup.columnSpan,
                        columnGroup.keyColumnIndex + columnCountChange
                    ));
                }
View Full Code Here

Examples of com.google.refine.model.ColumnGroup

    public void apply(Project project) {
        synchronized (project) {
            int columnGroupCount = project.columnModel.columnGroups.size();
            _oldColumnGroups = new ArrayList<ColumnGroup>(columnGroupCount);
            for (int i = columnGroupCount - 1; i >= 0; i--) {
                ColumnGroup columnGroup = project.columnModel.columnGroups.get(i);
               
                _oldColumnGroups.add(columnGroup);
               
                if (columnGroup.startColumnIndex <= _oldColumnIndex) {
                    if (columnGroup.startColumnIndex + columnGroup.columnSpan > _oldColumnIndex) {
                        // the group starts before or at _oldColumnIndex
                        // but spans to include _oldColumnIndex
                       
                        if (columnGroup.keyColumnIndex == _oldColumnIndex) {
                            // the key column is removed, so we remove the whole group
                            project.columnModel.columnGroups.remove(i);
                        } else {
                            // otherwise, the group's span has been reduced by 1
                            project.columnModel.columnGroups.set(i, new ColumnGroup(
                                columnGroup.startColumnIndex,
                                columnGroup.columnSpan - 1,
                                columnGroup.keyColumnIndex < _oldColumnIndex ?
                                    columnGroup.keyColumnIndex :
                                    (columnGroup.keyColumnIndex - 1)
                            ));
                        }
                    }
                } else {
                    // the column removed precedes this whole group
                    project.columnModel.columnGroups.set(i, new ColumnGroup(
                        columnGroup.startColumnIndex - 1,
                        columnGroup.columnSpan,
                        columnGroup.keyColumnIndex - 1
                    ));
                }
View Full Code Here

Examples of com.salesforce.hbase.index.covered.example.ColumnGroup

    final HTableDescriptor htd = createBasic3FamilyHTD(tableNameStr);
   
    //setup basic indexing for the table
    // enable indexing to a non-existant index table
    byte[] family = new byte[] { 'a' };
    ColumnGroup fam1 = new ColumnGroup(INDEX_TABLE_NAME);
    fam1.add(new CoveredColumn(family, CoveredColumn.ALL_QUALIFIERS));
    CoveredColumnIndexSpecifierBuilder builder = new CoveredColumnIndexSpecifierBuilder();
    builder.addIndexGroup(fam1);
    builder.build(htd);

    // create the region + its WAL
View Full Code Here

Examples of net.sf.mzmine.util.components.ColumnGroup

  }

  public void createColumns() {

    // clear column groups
    ColumnGroup groups[] = header.getColumnGroups();
    if (groups != null) {
      for (ColumnGroup group : groups) {
        header.removeColumnGroup(group);
      }
    }

    // clear the column model
    while (getColumnCount() > 0) {
      TableColumn col = getColumn(0);
      removeColumn(col);
    }

    // create the "average" group
    ColumnGroup averageGroup = new ColumnGroup("Average");
    header.addColumnGroup(averageGroup);

    JTextField editorField = new JTextField();
    editorField.setFont(editFont);
    DefaultCellEditor defaultEditor = new DefaultCellEditor(editorField);

    ColumnSettingParameter<CommonColumnType> csPar = parameters
        .getParameter(PeakListTableParameters.commonColumns);
    CommonColumnType visibleCommonColumns[] = csPar.getValue();

    ColumnSettingParameter<DataFileColumnType> dfPar = parameters
        .getParameter(PeakListTableParameters.dataFileColumns);
    DataFileColumnType visibleDataFileColumns[] = dfPar.getValue();

    for (int i = 0; i < visibleCommonColumns.length; i++) {

      CommonColumnType commonColumn = visibleCommonColumns[i];
      int modelIndex = Arrays.asList(CommonColumnType.values()).indexOf(
          commonColumn);

      TableColumn newColumn = new TableColumn(modelIndex);
      newColumn.setHeaderValue(commonColumn.getColumnName());
      newColumn.setIdentifier(commonColumn);

      switch (commonColumn) {
        case AVERAGEMZ :
          newColumn.setCellRenderer(mzRenderer);
          break;
        case AVERAGERT :
          newColumn.setCellRenderer(rtRenderer);
          break;
        case IDENTITY :
          newColumn.setCellRenderer(identityRenderer);
          break;
        case COMMENT :
          newColumn.setCellRenderer(defaultRenderer);
          newColumn.setCellEditor(defaultEditor);
          break;
        case PEAKSHAPE :
          newColumn.setCellRenderer(peakShapeRenderer);
          break;
        default :
          newColumn.setCellRenderer(defaultRenderer);
      }

      this.addColumn(newColumn);
      newColumn.setPreferredWidth(csPar.getColumnWidth(modelIndex));
      if ((commonColumn == CommonColumnType.AVERAGEMZ)
          || (commonColumn == CommonColumnType.AVERAGERT)) {
        averageGroup.add(newColumn);
      }

    }

    for (int i = 0; i < peakList.getNumberOfRawDataFiles(); i++) {

      RawDataFile dataFile = peakList.getRawDataFile(i);
      ColumnGroup fileGroup = new ColumnGroup(dataFile.getName());
      header.addColumnGroup(fileGroup);

      for (int j = 0; j < visibleDataFileColumns.length; j++) {

        DataFileColumnType dataFileColumn = visibleDataFileColumns[j];
        int dataFileColumnIndex = Arrays.asList(
            DataFileColumnType.values()).indexOf(dataFileColumn);
        int modelIndex = CommonColumnType.values().length
            + (i * DataFileColumnType.values().length)
            + dataFileColumnIndex;

        TableColumn newColumn = new TableColumn(modelIndex);
        newColumn.setHeaderValue(dataFileColumn.getColumnName());
        newColumn.setIdentifier(dataFileColumn);

        switch (dataFileColumn) {
          case MZ :
            newColumn.setCellRenderer(mzRenderer);
            break;
          case PEAKSHAPE :
            newColumn.setCellRenderer(peakShapeRenderer);
            break;
          case STATUS :
            newColumn.setCellRenderer(peakStatusRenderer);
            break;
          case RT :
            newColumn.setCellRenderer(rtRenderer);
            break;
          case DURATION :
            newColumn.setCellRenderer(rtRenderer);
            break;
          case HEIGHT :
            newColumn.setCellRenderer(intensityRenderer);
            break;
          case AREA :
            newColumn.setCellRenderer(intensityRenderer);
            break;
          default :
            newColumn.setCellRenderer(defaultRenderer);
            break;
        }

        this.addColumn(newColumn);
        newColumn.setPreferredWidth(dfPar
            .getColumnWidth(dataFileColumnIndex));
        fileGroup.add(newColumn);
      }

    }

  }
View Full Code Here

Examples of org.apache.hbase.index.covered.example.ColumnGroup

    byte[] family = Bytes.toBytes("f");
    desc.addFamily(new HColumnDescriptor(family));

    // enable indexing to a non-existant index table
    String indexTableName = "INDEX_TABLE";
    ColumnGroup fam1 = new ColumnGroup(indexTableName);
    fam1.add(new CoveredColumn(family, CoveredColumn.ALL_QUALIFIERS));
    CoveredColumnIndexSpecifierBuilder builder = new CoveredColumnIndexSpecifierBuilder();
    builder.addIndexGroup(fam1);
    builder.build(desc);

    // get a reference to the regionserver, so we can ensure it aborts
View Full Code Here

Examples of org.apache.hbase.index.covered.example.ColumnGroup

    // setup the index
    byte[] family = Bytes.toBytes("family");
    byte[] qual = Bytes.toBytes("qualifier");
    byte[] nonIndexedFamily = Bytes.toBytes("nonIndexedFamily");
    String indexedTableName = getIndexTableName();
    ColumnGroup columns = new ColumnGroup(indexedTableName);
    columns.add(new CoveredColumn(family, qual));
    CoveredColumnIndexSpecifierBuilder builder = new CoveredColumnIndexSpecifierBuilder();
    builder.addIndexGroup(columns);

    // create the primary table w/ indexing enabled
    HTableDescriptor primaryTable = new HTableDescriptor(testTable.getTableName());
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.