Package org.jCharts.test
Class HTMLGenerator
- java.lang.Object
-
- org.jCharts.test.HTMLGenerator
-
public final class HTMLGenerator extends java.lang.ObjectUtility class for viewing a series of tests.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringfileNameprivate java.lang.StringBufferstringBuffer
-
Constructor Summary
Constructors Constructor Description HTMLGenerator(java.lang.String fileName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(java.lang.String name, java.lang.Object object)Adds passed field to table.voidaddImage(java.lang.String fileName, ImageMap imageMap)Adds an imageprivate voidaddImageMapData(ImageMap imageMap, java.lang.String fileName)voidaddLineBreak()Add line breakvoidaddString(java.lang.Object object)Adds a StringvoidaddString(java.lang.String label, java.lang.Object object)Adds a StringvoidaddTableRow(java.lang.String label, java.lang.Object value)static java.lang.StringarrayToString(boolean[] array)Adds an Arraystatic java.lang.StringarrayToString(double[] values)Adds an Arraystatic java.lang.StringarrayToString(double[][] values)Adds an Arraystatic java.lang.StringarrayToString(float[] values)Adds an Arraystatic java.lang.StringarrayToString(int[] values)Adds an Arraystatic java.lang.StringarrayToString(java.lang.Object[] object)Adds an ArrayvoidchartTableEnd()voidchartTableRowEnd()voidchartTableRowStart()voidchartTableStart(java.lang.String chartName, java.lang.String imageFileName, ImageMap imageMap)voidinnerTableRowEnd()voidinnerTableRowStart()voidlegendTableEnd()voidlegendTableStart()voidpropertiesTableEnd()voidpropertiesTableRowEnd()voidpropertiesTableRowStart()voidpropertiesTableStart(java.lang.String propertiesName)voidsaveFile()Writes the file.
-
-
-
Method Detail
-
addField
public void addField(java.lang.String name, java.lang.Object object)Adds passed field to table. Use reflection to get the fields.- Parameters:
name-object-
-
addString
public void addString(java.lang.Object object)
Adds a String
-
addString
public void addString(java.lang.String label, java.lang.Object object)Adds a String
-
arrayToString
public static java.lang.String arrayToString(java.lang.Object[] object)
Adds an Array- Parameters:
object-
-
arrayToString
public static java.lang.String arrayToString(boolean[] array)
Adds an Array- Parameters:
array-
-
arrayToString
public static java.lang.String arrayToString(double[] values)
Adds an Array- Parameters:
values-
-
arrayToString
public static java.lang.String arrayToString(double[][] values)
Adds an Array- Parameters:
values-
-
arrayToString
public static java.lang.String arrayToString(float[] values)
Adds an Array- Parameters:
values-
-
arrayToString
public static java.lang.String arrayToString(int[] values)
Adds an Array- Parameters:
values-
-
addImage
public void addImage(java.lang.String fileName, ImageMap imageMap)Adds an image
-
addImageMapData
private void addImageMapData(ImageMap imageMap, java.lang.String fileName)
-
addLineBreak
public void addLineBreak()
Add line break
-
saveFile
public void saveFile()
Writes the file.
-
addTableRow
public void addTableRow(java.lang.String label, java.lang.Object value)- Parameters:
label-value-
-
propertiesTableStart
public void propertiesTableStart(java.lang.String propertiesName)
- Parameters:
propertiesName-
-
propertiesTableEnd
public void propertiesTableEnd()
-
propertiesTableRowStart
public void propertiesTableRowStart()
-
propertiesTableRowEnd
public void propertiesTableRowEnd()
-
chartTableStart
public void chartTableStart(java.lang.String chartName, java.lang.String imageFileName, ImageMap imageMap)- Parameters:
chartName-imageFileName-imageMap- if this is NULL we are not creating image map data in html
-
chartTableEnd
public void chartTableEnd()
-
chartTableRowStart
public void chartTableRowStart()
-
chartTableRowEnd
public void chartTableRowEnd()
-
legendTableStart
public void legendTableStart()
-
legendTableEnd
public void legendTableEnd()
-
innerTableRowStart
public void innerTableRowStart()
-
innerTableRowEnd
public void innerTableRowEnd()
-
-