to.etc.domui.component.tbl
Interface IRowRenderer<T>

All Known Implementing Classes:
BasicRowRenderer, KeyWordPopupRowRenderer, MultipleSelectionRowRenderer, SimpleRowRenderer

public interface IRowRenderer<T>

Delegate for a table which must render a row of items from a single row object.

Author:
Frits Jalvingh Created on Jun 1, 2008

Method Summary
 void beforeQuery(TableModelTableBase<T> tbl)
           
 void renderHeader(TableModelTableBase<T> tbl, HeaderContainer<T> cc)
          Render table header.
 void renderRow(TableModelTableBase<T> tbl, ColumnContainer<T> cc, int index, T instance)
           
 

Method Detail

beforeQuery

void beforeQuery(TableModelTableBase<T> tbl)
                 throws java.lang.Exception
Throws:
java.lang.Exception

renderRow

void renderRow(TableModelTableBase<T> tbl,
               ColumnContainer<T> cc,
               int index,
               T instance)
               throws java.lang.Exception
Throws:
java.lang.Exception

renderHeader

void renderHeader(TableModelTableBase<T> tbl,
                  HeaderContainer<T> cc)
                  throws java.lang.Exception
Render table header.

Parameters:
tbl -
cc -
Throws:
java.lang.Exception