com.sas.servlet.tbeans.olaptableview.html
Class DefaultOLAPTableDataCellRenderer
com.sas.servlet.tbeans.olaptableview.html.DefaultOLAPTableDataCellRenderer
All Implemented Interfaces: HttpConstants , StyleInterface , TableCell , TableCellRenderer , javax.swing.SwingConstants
Direct Known Subclasses: OLAPColorMapTableCellRenderer
public class DefaultOLAPTableDataCellRenderer implements TableCellRenderer
The default class for rendering a data cell for a OLAPTableView. The table
cell renderer creates the markup language tags and the cell's contents
(or body).
For example: An html table cell renderer would generate
"<TD>cell contents</TD>".
Fields inherited from interface com.sas.servlet.tbeans.HttpConstants
ALL , BASELINE , CHAR , COL , COLGROUP , JUSTIFY , MULTIPLE , NONE , ROW , ROWGROUP , SINGLE
Methods inherited from class com.sas.servlet.tbeans.tableview.html.BaseTableCell
getBgColor , getColSpan , getCustomAttributes , getHeaders , getHeight , getHeightPercentage , getHorizontalAlignment , getId , getLocale , getRowSpan , getScope , getStyleInfo , getVerticalAlignment , getWidth , getWidthPercentage , isHeader , isNoWrap , setBgColor , setColSpan , setCustomAttributes , setHeader , setHeaders , setHeight , setHeightPercentage , setHorizontalAlignment , setId , setLocale , setNoWrap , setRowSpan , setScope , setStyleInfo , setVerticalAlignment , setWidth , setWidthPercentage , writeBeginCell , writeEndCell
DefaultOLAPTableDataCellRenderer
public DefaultOLAPTableDataCellRenderer ()
Constructs a new DefaultOLAPTableDataCellRenderer
setTableCellContentsRenderer
public void setTableCellContentsRenderer (TableCellContentsRenderer contentsRenderer)
Sets the cell contents renderer used to display the cell's contents.
Specified by: setTableCellContentsRenderer
in interface TableCellRenderer
Parameters: contentsRenderer
- the renderer used to display the cell's contents.
getTableCellContentsRenderer
public TableCellContentsRenderer getTableCellContentsRenderer ()
Gets the cell contents renderer used to display the cell's contents.
Specified by: getTableCellContentsRenderer
in interface TableCellRenderer
Returns: the renderer used to display the cell's contents.
write
public void write (java.io.PrintWriter out,
AbstractBaseTableView tableview,
java.lang.Object value,
java.lang.String name,
ActionList actions)
throws java.io.IOException
Write the entire table cell in the appropriate markup language. This method
calls the writeBeginCell, writeEndCell and
TableCellContentsRenderer.setCellRendererContentsValue methods.
Specified by: write
in interface TableCell
Specified by: write
in class BaseTableCell
Parameters: out
- the output streamtableview
- the instance of the tableview being written.value
- the value to display as the cell's contentsname
- the name to use for the contents componentactions
- an actionlist of all the valid actions for this cell
Throws:
java.io.IOException
- Thrown if some type of I/O error occurs
Copyright © 2009 SAS Institute Inc. All Rights Reserved.