Projekt

Obecné

Profil

« Předchozí | Další » 

Revize d12e5d6c

Přidáno uživatelem Michal Linha před asi 4 roky(ů)

re #7885 changes in table generation and COUNT

Zobrazit rozdíly:

src/main/java/vldc/aswi/utils/Converter.java
115 115
            if (i == 0) {
116 116
                headerRows.get(i).addTableRowCell(new ContingencyTableRowCell("Celkový počet", 1));
117 117
            }
118
            else {
119
                headerRows.get(i).addTableRowCell(new ContingencyTableRowCell("", 1));
120
            }
118 121
        }
119 122

  
120 123
        return headerRows;
......
159 162
            for (String s : list) {
160 163
                StringBuilder levelString = new StringBuilder();
161 164
                for (int i = 0; i < index; i++) {
162
                    levelString.append("\t");
165
                    levelString.append("----");
163 166
                }
164 167
                levelString.append(s);
165 168
                ContingencyTableRow row = new ContingencyTableRow(false, index);
......
189 192

  
190 193
    private void fillRowWithCountData(ContingencyTableRow row, Map<String, TableColumn> tableColumns, Node node,
191 194
                                      List<NameUserName> rowNames, List<NameUserName> columnNames, List<ValueFunction> valueFunctions) {
195
        int totalCount = 0;
192 196
        //sloupec v kont. tabulce
193 197
        for (Node columnNode : columnNodes) {
194 198
            int count = 0;
......
202 206
                        break;
203 207
                    }
204 208
                }
209
                int j;
205 210
                // zvoleny sloupec ze sloupcu
206
                for (int j = 0; j < columnNode.getValues().size(); j++) {
211
                for (j = 0; j < columnNode.getValues().size(); j++) {
207 212
                    if (!tableColumns.get(columnNames.get(j).getName()).getValues().get(i).equals(columnNode.getValues().get(j))) {
208 213
                        isUsable = false;
209 214
                        break;
......
219 224

  
220 225
                if (isUsable) {
221 226
                    count++;
227
                    if (j - 1 == 0) {
228
                        totalCount++;
229
                    }
222 230
                }
223 231
            }
224 232

  
225 233
            row.addTableRowCell(new ContingencyTableRowCell(Integer.toString(count), 0));
226 234
        }
235

  
236
        row.addTableRowCell(new ContingencyTableRowCell(Integer.toString(totalCount), 0));
227 237
    }
228 238
}

Také k dispozici: Unified diff