net.commerce.zocalo.html
Class HtmlTable

java.lang.Object
  extended by net.commerce.zocalo.html.HtmlTable
All Implemented Interfaces:
HtmlElement

public class HtmlTable
extends java.lang.Object
implements HtmlElement

Render Html Tables.


Field Summary
static java.lang.String BORDER
           
static java.lang.String CLASS
           
static java.lang.String TABLE_WIDTH
           
 
Constructor Summary
HtmlTable()
           
 
Method Summary
 void add(java.lang.String name, int value)
           
 void add(java.lang.String name, java.lang.String value)
           
 void addBGColor(java.lang.String color)
           
 void addHeaders(java.lang.String[] strings)
           
 void addHeaders(java.lang.String colOne, java.lang.String colTwo)
           
static void addVisibleStyle(boolean visible, HtmlTable table)
           
static void endTag(java.lang.StringBuffer buf)
           
static void endTagWithP(java.lang.StringBuffer buf)
           
static void headingCell(java.lang.StringBuffer buf, java.lang.String s)
           
static void oneColumnTable(java.lang.StringBuffer buff, java.lang.String[] headers, java.lang.String[] cells)
           
static void oneRowTable(java.lang.StringBuffer buff, java.lang.String[] headers, java.lang.Double[] cells)
           
static void oneRowTable(java.lang.StringBuffer buff, java.lang.String[] headers, Quantity[] cells)
           
static void oneRowTable(java.lang.StringBuffer buff, java.lang.String[] headers, Quantity[] cells, java.lang.String[] widths)
           
static void oneRowTable(java.lang.StringBuffer buff, java.lang.String[] headers, java.lang.String[] cells)
           
static void oneRowTable(java.lang.StringBuffer buff, java.lang.String[] headers, java.lang.String[] cells, java.lang.Integer[] widths)
           
 void render(java.lang.StringBuffer buf)
           
static void start(java.lang.StringBuffer buf)
           
static void start(java.lang.StringBuffer buf, java.lang.String[] colHeaders)
           
static void start(java.lang.StringBuffer buf, java.lang.String color, java.lang.String[] colHeaders)
           
static void start(java.lang.StringBuffer buf, java.lang.String color, java.lang.String[] colHeaders, java.lang.String cssClass)
           
static void start(java.lang.StringBuffer buf, java.lang.String color, java.lang.String att, java.lang.String value)
           
static void startWideBorderLess(java.lang.StringBuffer buf, java.lang.String color, java.lang.String cellSpacing)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BORDER

public static final java.lang.String BORDER
See Also:
Constant Field Values

CLASS

public static final java.lang.String CLASS
See Also:
Constant Field Values

TABLE_WIDTH

public static final java.lang.String TABLE_WIDTH
See Also:
Constant Field Values
Constructor Detail

HtmlTable

public HtmlTable()
Method Detail

render

public void render(java.lang.StringBuffer buf)
Specified by:
render in interface HtmlElement

addBGColor

public void addBGColor(java.lang.String color)

add

public void add(java.lang.String name,
                int value)

add

public void add(java.lang.String name,
                java.lang.String value)

addVisibleStyle

public static void addVisibleStyle(boolean visible,
                                   HtmlTable table)

addHeaders

public void addHeaders(java.lang.String colOne,
                       java.lang.String colTwo)

addHeaders

public void addHeaders(java.lang.String[] strings)

headingCell

public static void headingCell(java.lang.StringBuffer buf,
                               java.lang.String s)

endTagWithP

public static void endTagWithP(java.lang.StringBuffer buf)

endTag

public static void endTag(java.lang.StringBuffer buf)

start

public static void start(java.lang.StringBuffer buf,
                         java.lang.String color,
                         java.lang.String[] colHeaders)

start

public static void start(java.lang.StringBuffer buf,
                         java.lang.String[] colHeaders)

start

public static void start(java.lang.StringBuffer buf,
                         java.lang.String color,
                         java.lang.String[] colHeaders,
                         java.lang.String cssClass)

start

public static void start(java.lang.StringBuffer buf,
                         java.lang.String color,
                         java.lang.String att,
                         java.lang.String value)

start

public static void start(java.lang.StringBuffer buf)

startWideBorderLess

public static void startWideBorderLess(java.lang.StringBuffer buf,
                                       java.lang.String color,
                                       java.lang.String cellSpacing)

oneRowTable

public static void oneRowTable(java.lang.StringBuffer buff,
                               java.lang.String[] headers,
                               Quantity[] cells,
                               java.lang.String[] widths)

oneRowTable

public static void oneRowTable(java.lang.StringBuffer buff,
                               java.lang.String[] headers,
                               Quantity[] cells)

oneRowTable

public static void oneRowTable(java.lang.StringBuffer buff,
                               java.lang.String[] headers,
                               java.lang.String[] cells,
                               java.lang.Integer[] widths)

oneRowTable

public static void oneRowTable(java.lang.StringBuffer buff,
                               java.lang.String[] headers,
                               java.lang.Double[] cells)

oneRowTable

public static void oneRowTable(java.lang.StringBuffer buff,
                               java.lang.String[] headers,
                               java.lang.String[] cells)

oneColumnTable

public static void oneColumnTable(java.lang.StringBuffer buff,
                                  java.lang.String[] headers,
                                  java.lang.String[] cells)