Package org.wicketstuff.pageserializer.common.analyze.reportbuilder.Report

Examples of org.wicketstuff.pageserializer.common.analyze.reportbuilder.Report.Row


    Column emptyStart=new Column("",new AttributeBuilder().set(Column.Separator, "|").build());
    Column first=new Column("First",new AttributeBuilder().set(Column.Separator, "|").build());
    Column number=new Column("Number",new AttributeBuilder().set(Column.Align.Right).set(Column.Separator, "|").build());

    Report report = new Report();
    Row row=report.newRow();
    row.set(first, 0, "baker").set(number, 0, "12,00");
    row=report.newRow();
    row.set(first, 0, "banker").set(number, 0, "117,00");
    row=report.newRow();
    row.set(first, 0, "pilot").set(number, 0, "1,12");
   
    String textReport = report.export(emptyStart, first, number).asString();

    Assert.assertEquals("|First |Number|\n|baker | 12,00|\n|banker|117,00|\n|pilot |  1,12|\n", textReport);
  }
View Full Code Here


    Column emptyStart=new Column("",new AttributeBuilder().set(Column.Separator, "|").build());
    Column first=new Column("Comp",new AttributeBuilder().set(Column.Separator, "..|").set(Column.Indent,"--").set(Column.FillAfter,'.').build());
    Column number=new Column("Calls",new AttributeBuilder().set(Column.Align.Right).set(Column.Separator, "|").build());

    Report report = new Report();
    Row row=report.newRow();
    row.set(first, 0, "Main").set(number, 0, "100");
    row=report.newRow();
    row.set(first, 1, "Login").set(number, 0, "80");
    row=report.newRow();
    row.set(first, 2, "Help").set(number, 0, "10");
    row=report.newRow();
    row.set(first, 1, "Start").set(number, 0, "20");
   
    String textReport = report.export(emptyStart, first, number).separateColumnNamesWith('-').asString();

    Assert.assertEquals("|Comp......|Calls|\n------------------\n|Main......|  100|\n|--Login...|   80|\n|----Help..|   10|\n|--Start...|   20|\n", textReport);
  }
View Full Code Here

    });
  }

  private void process(ISerializedObjectTree tree, Report report, int indent, int allSize)
  {
    Row row = report.newRow();
    row.set(id, 0, "" + tree.id());
    row.set(label, indent, label(tree));
    row.set(percent, 0, "" + ((tree.size() + tree.childSize()) * 100 / allSize));
    row.set(sum, 0, "" + (tree.size() + tree.childSize()));
    row.set(local, 0, "" + tree.size());
    row.set(child, 0, "" + tree.childSize());

    for (ISerializedObjectTree child : preProcess(tree.children()))
    {
      process(child, report, indent + 1, allSize);
    }
View Full Code Here

    Column b = new Column("B",new AttributeBuilder().set(Column.Align.Right).build());
    Column c = new Column("C");

    Report report = new Report();
    Row row = report.newRow();
    row.set(a, 0, "AAA");
    row.set(b, 0, "BB");
    row.set(c, 0, "C");

    String textReport = report.export(a, c).asString();

    Assert.assertEquals("--A,C,\nAAA,C,\n", textReport);
  }
View Full Code Here

TOP

Related Classes of org.wicketstuff.pageserializer.common.analyze.reportbuilder.Report.Row

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.