public void analyzeTweets(OccurrenceCounter counter, CountingContext context) {
   countables = counter.getCountables();
   countables.addAll(Lists.newArrayList(TwitterStats.values()));
   for (Groupable groupable : getMembers()) {
     groupable.analyzeTweets(counter, context);
   }
 }
Пример #2
0
 public void toHTML(Writer out, GroupCell gc) throws IOException {
   out.write(
       "<tr " + ((cls != null && cls.trim().length() > 0) ? ("class=\"" + cls + "\"") : "") + ">");
   for (Iterator itr = groupable.unGroupedColumns(); itr.hasNext(); ) {
     FootColumn fc = (FootColumn) footColumns.get(itr.next());
     if (fc == null) {
       out.write("<td>&nbsp</td>");
     } else {
       fc.toHTML(out, gc);
       for (int i = 1; i < fc.getColSpan() && itr.hasNext(); i++) {
         itr.next();
       }
     }
   }
   out.write("</tr>");
 }
Пример #3
0
 DataTable getDataTable() {
   return group.getReport().getDataTable();
 }
Пример #4
0
 private Iterator sortedRowKeys() {
   return group.getRowSorter().sortRowKeys(getDataTable(), getRowKeys()).iterator();
 }
Пример #5
0
 private void writeGroupCell(Writer out) throws IOException {
   if (parent != null) {
     wirteCell(out, group.getGroupColumn(), groupKey, getRowSpan());
   }
 }
Пример #6
0
 public Report getReport() {
   return groupable.getReport();
 }