uk.org.retep.table
Class Table

java.lang.Object
  extended by uk.org.retep.table.Table
All Implemented Interfaces:
Serializable

public class Table
extends Object
implements Serializable

An object that allows a Table to be created. It then will generate html for that table, based on that content. The table tag library uses this as does the table macro.

Author:
peter
See Also:
Serialized Form

Constructor Summary
Table()
           
Table(String style)
           
Table(TriState sortable)
           
Table(TriState sortable, String style)
           
 
Method Summary
 void addHeader(Header header)
           
 void addRow(Row row)
           
 void fixTable()
           
 Header getHeader(int index)
           
 int getHeaderCount()
           
 Collection<Header> getHeaders()
           
 String getId()
           
 Row getRow(int index)
           
 int getRowCount()
           
 Collection<Row> getRows()
           
 TriState getSortable()
           
 String getStyle()
           
 String getStyleClass()
           
 boolean isSortable()
          Getter for property sortable.
 void setHeader(int index, Header header)
           
 void setId(String id)
           
 void setRow(int index, Row row)
           
 void setSortable(boolean sortable)
           
 void setSortable(TriState sortable)
           
 void setStyle(String style)
           
 void setStyleClass(String styleClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table

public Table()

Table

public Table(TriState sortable)

Table

public Table(String style)

Table

public Table(TriState sortable,
             String style)
Method Detail

getId

public String getId()

setId

public void setId(String id)

getStyleClass

public String getStyleClass()

setStyleClass

public void setStyleClass(String styleClass)

getStyle

public String getStyle()

setStyle

public void setStyle(String style)

isSortable

public boolean isSortable()
Getter for property sortable.

Returns:
Value of property sortable.

getSortable

public TriState getSortable()

setSortable

public void setSortable(TriState sortable)

setSortable

public void setSortable(boolean sortable)

addHeader

public void addHeader(Header header)

setHeader

public void setHeader(int index,
                      Header header)

getHeader

public Header getHeader(int index)

getHeaderCount

public int getHeaderCount()

getHeaders

public Collection<Header> getHeaders()

addRow

public void addRow(Row row)

setRow

public void setRow(int index,
                   Row row)

getRow

public Row getRow(int index)

getRowCount

public int getRowCount()

getRows

public Collection<Row> getRows()

fixTable

public void fixTable()


Copyright © 1998-2009 Retep Development Group. All Rights Reserved.