public final class HTMLGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
fileName |
private java.lang.StringBuffer |
stringBuffer |
Constructor and Description |
---|
HTMLGenerator(java.lang.String fileName) |
Modifier and Type | Method and 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 image
|
private void |
addImageMapData(ImageMap imageMap,
java.lang.String fileName) |
void |
addLineBreak()
Add line break
|
void |
addString(java.lang.Object object)
Adds a String
|
void |
addString(java.lang.String label,
java.lang.Object object)
Adds a String
|
void |
addTableRow(java.lang.String label,
java.lang.Object value) |
static java.lang.String |
arrayToString(boolean[] array)
Adds an Array
|
static java.lang.String |
arrayToString(double[] values)
Adds an Array
|
static java.lang.String |
arrayToString(double[][] values)
Adds an Array
|
static java.lang.String |
arrayToString(float[] values)
Adds an Array
|
static java.lang.String |
arrayToString(int[] values)
Adds an Array
|
static java.lang.String |
arrayToString(java.lang.Object[] object)
Adds an Array
|
void |
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.
|
private java.lang.String fileName
private java.lang.StringBuffer stringBuffer
public HTMLGenerator(java.lang.String fileName)
fileName
- the name of the file to write to.public void addField(java.lang.String name, java.lang.Object object)
name
- object
- public void addString(java.lang.Object object)
public void addString(java.lang.String label, java.lang.Object object)
public static java.lang.String arrayToString(java.lang.Object[] object)
object
- public static java.lang.String arrayToString(boolean[] array)
array
- public static java.lang.String arrayToString(double[] values)
values
- public static java.lang.String arrayToString(double[][] values)
values
- public static java.lang.String arrayToString(float[] values)
values
- public static java.lang.String arrayToString(int[] values)
values
- public void addImage(java.lang.String fileName, ImageMap imageMap)
private void addImageMapData(ImageMap imageMap, java.lang.String fileName)
public void addLineBreak()
public void saveFile()
public void addTableRow(java.lang.String label, java.lang.Object value)
label
- value
- public void propertiesTableStart(java.lang.String propertiesName)
propertiesName
- public void propertiesTableEnd()
public void propertiesTableRowStart()
public void propertiesTableRowEnd()
public void chartTableStart(java.lang.String chartName, java.lang.String imageFileName, ImageMap imageMap)
chartName
- imageFileName
- imageMap
- if this is NULL we are not creating image map data in htmlpublic void chartTableEnd()
public void chartTableRowStart()
public void chartTableRowEnd()
public void legendTableStart()
public void legendTableEnd()
public void innerTableRowStart()
public void innerTableRowEnd()