org.objectweb.proactive.benchmarks.timit.util.charts
Interface Chart

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
HierarchicalBarChart, Line2dChart, MatrixChart

public interface Chart
extends java.io.Serializable

This class represent a chart to generate with specific legend format and scale mode.

Author:
Brian Amedro, Vladimir Bodnartchouk

Nested Class Summary
static class Chart.LegendFormat
          The values in legend can be formated with different style : DEFAULT is chart's dependant NONE will operate no change on the value.
static class Chart.Scale
          The chart can have a specific scale: DEFAULT is chart's dependant LINEAR create a chart with a linear scale LOGARITHMIC create a chart with a logarithmic scale
 
Method Summary
 void generateChart(org.jdom.Element eTimit, BenchmarkStatistics bstats, ConfigChart cChart)
          Generate a chart from the root Element of finalized benchmark serie, or a BenchmarkStatistics if values can't be store in a convenient way in XML serie result file (like communication pattern event datas)
 

Method Detail

generateChart

void generateChart(org.jdom.Element eTimit,
                   BenchmarkStatistics bstats,
                   ConfigChart cChart)
Generate a chart from the root Element of finalized benchmark serie, or a BenchmarkStatistics if values can't be store in a convenient way in XML serie result file (like communication pattern event datas)

Parameters:
eTimit - the root Element of the XML serie result file
bstats - the BenchmarkStatistics computed by TimIt Reductor
cChart - the parameters of the chart


Copyright 2001-2007 INRIA All Rights Reserved.