Package org.jCharts.test
Class HTMLGenerator
- java.lang.Object
-
- org.jCharts.test.HTMLGenerator
-
public final class HTMLGenerator extends java.lang.Object
Utility class for viewing a series of tests.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
fileName
private java.lang.StringBuffer
stringBuffer
-
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 void
addField(java.lang.String name, java.lang.Object object)
Adds passed field to table.void
addImage(java.lang.String fileName, ImageMap imageMap)
Adds an imageprivate void
addImageMapData(ImageMap imageMap, java.lang.String fileName)
void
addLineBreak()
Add line breakvoid
addString(java.lang.Object object)
Adds a Stringvoid
addString(java.lang.String label, java.lang.Object object)
Adds a Stringvoid
addTableRow(java.lang.String label, java.lang.Object value)
static java.lang.String
arrayToString(boolean[] array)
Adds an Arraystatic java.lang.String
arrayToString(double[] values)
Adds an Arraystatic java.lang.String
arrayToString(double[][] values)
Adds an Arraystatic java.lang.String
arrayToString(float[] values)
Adds an Arraystatic java.lang.String
arrayToString(int[] values)
Adds an Arraystatic java.lang.String
arrayToString(java.lang.Object[] object)
Adds an Arrayvoid
chartTableEnd()
void
chartTableRowEnd()
void
chartTableRowStart()
void
chartTableStart(java.lang.String chartName, java.lang.String imageFileName, ImageMap imageMap)
void
innerTableRowEnd()
void
innerTableRowStart()
void
legendTableEnd()
void
legendTableStart()
void
propertiesTableEnd()
void
propertiesTableRowEnd()
void
propertiesTableRowStart()
void
propertiesTableStart(java.lang.String propertiesName)
void
saveFile()
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()
-
-