mathcomp.monitor
Class Report

java.lang.Object
  extended by mathcomp.monitor.Report

public class Report
extends java.lang.Object

Author:
pht

Nested Class Summary
static class Report.Column
           
static class Report.Item
           
static class Report.NumberColumn
           
static class Report.QuotientColumn
           
 
Field Summary
static Report EMPTY_REPORT
           
 
Constructor Summary
Report()
           
Report(java.lang.String name)
           
 
Method Summary
 void activate()
           
 void addColumn(Report.Column col)
           
 void addColumn(Report.Column col, java.lang.String id)
           
 void addColumn(java.lang.String id, java.lang.String name)
           
 void addDataItem(Report.Item item)
           
 void addNumberColumn(java.lang.String id, java.lang.String name)
           
 void addQuotientColumn(java.lang.String orig)
           
 void clearData()
           
 java.lang.String export()
           
 void exportToFile(java.io.File file)
           
 Report.Column getColumn(int i)
           
 Report.Column getColumn(java.lang.String key)
           
 java.util.List getColumns()
           
 java.util.List getData()
           
 java.lang.String getName()
           
 void interim(java.lang.String key, java.lang.String title)
           
 void next()
           
 java.lang.Object put(java.lang.String key, java.lang.String title, java.lang.Object value)
           
 void putDouble(java.lang.String key, java.lang.String title, double d)
           
 void putInt(java.lang.String key, java.lang.String title, int i)
           
 void putLong(java.lang.String key, java.lang.String title, long i)
           
 void setName(java.lang.String string)
           
 void stop()
           
 void stop(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_REPORT

public static final Report EMPTY_REPORT
Constructor Detail

Report

public Report()

Report

public Report(java.lang.String name)
Method Detail

getData

public java.util.List getData()

addDataItem

public void addDataItem(Report.Item item)

clearData

public void clearData()

getColumns

public java.util.List getColumns()

getColumn

public Report.Column getColumn(int i)

getColumn

public Report.Column getColumn(java.lang.String key)

addColumn

public void addColumn(Report.Column col)

addColumn

public void addColumn(Report.Column col,
                      java.lang.String id)

addColumn

public void addColumn(java.lang.String id,
                      java.lang.String name)

addNumberColumn

public void addNumberColumn(java.lang.String id,
                            java.lang.String name)

addQuotientColumn

public void addQuotientColumn(java.lang.String orig)

activate

public void activate()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String string)

export

public java.lang.String export()

exportToFile

public void exportToFile(java.io.File file)

next

public void next()

interim

public void interim(java.lang.String key,
                    java.lang.String title)
Parameters:
key -

put

public java.lang.Object put(java.lang.String key,
                            java.lang.String title,
                            java.lang.Object value)
Parameters:
key -
value -
Returns:

putDouble

public void putDouble(java.lang.String key,
                      java.lang.String title,
                      double d)
Parameters:
key -
d -

putInt

public void putInt(java.lang.String key,
                   java.lang.String title,
                   int i)
Parameters:
key -
i -

putLong

public void putLong(java.lang.String key,
                    java.lang.String title,
                    long i)
Parameters:
key -
i -

stop

public void stop()

stop

public void stop(java.lang.String title)