Class HTMLGenerator


  • public final class HTMLGenerator
    extends java.lang.Object
    Utility class for viewing a series of tests.
    • Field Detail

      • fileName

        private java.lang.String fileName
      • stringBuffer

        private java.lang.StringBuffer stringBuffer
    • Constructor Detail

      • HTMLGenerator

        public HTMLGenerator​(java.lang.String fileName)
        Parameters:
        fileName - the name of the file to write to.
    • 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()