com.sas.servlet.tbeans.tableview
Interface TableRowRenderer

All Known Implementing Classes:
BaseTableRow, DefaultTableRowRenderer, DefaultTableRowRenderer, DefaultTableRowRenderer

public interface TableRowRenderer

This interface defines the methods required by any object that would like to renderer the begin and end row tags for a TableView. It generates the begin and end row tags in the appropriate markup language.

For example, in HTML the table row renderer would generate <TR ... > and </TR> as its begin and end row tags


Method Summary
abstract  java.util.Locale getLocale()
          Gets the locale.
abstract  void setLocale(java.util.Locale loc)
          Sets the locale.
abstract  void writeBeginRow(AbstractBaseTableView tableview, java.io.PrintWriter out)
          Writes the begin row tag for a TableView in the appropriate markup language into the given output writer.
abstract  void writeEndRow(AbstractBaseTableView tableview, java.io.PrintWriter out)
          Writes the end row tag for a TableView in the appropriate markup language into the given output writer.
 

Method Detail

writeBeginRow

void writeBeginRow(AbstractBaseTableView tableview,
                   java.io.PrintWriter out)
                   throws java.io.IOException
Writes the begin row tag for a TableView in the appropriate markup language into the given output writer.

For example, in html this method would generate <TR attr1="" ...>.

Parameters:
tableview - instance of the tableview
out - The output stream
Throws:
java.io.IOException - Thrown if some type of I/O error occurs

writeEndRow

void writeEndRow(AbstractBaseTableView tableview,
                 java.io.PrintWriter out)
                 throws java.io.IOException
Writes the end row tag for a TableView in the appropriate markup language into the given output writer.

For example, in html this method would generate </TR>.

Parameters:
tableview - instance of the tableview
out - The output stream
Throws:
java.io.IOException - Thrown if some type of I/O error occurs

setLocale

void setLocale(java.util.Locale loc)
Sets the locale.

Parameters:
loc - an instance of java.util.Locale

getLocale

java.util.Locale getLocale()
Gets the locale.

Returns:
an instance of java.util.Locale



Copyright © 2009 SAS Institute Inc. All Rights Reserved.