henplus.view
Class ExtendedTableRenderer

java.lang.Object
  extended by henplus.view.TableRenderer
      extended by henplus.view.ExtendedTableRenderer

public class ExtendedTableRenderer
extends TableRenderer

Title: ExtendedTableRenderer

Description:
Created on: 25.07.2003

Version:
$Id: ExtendedTableRenderer.java,v 1.5 2004/03/05 23:34:38 hzeller Exp $
Author:
Martin Grotzke

Field Summary
 
Fields inherited from class henplus.view.TableRenderer
colSeparator, meta, out
 
Constructor Summary
ExtendedTableRenderer(ColumnMetaData[] meta, OutputDevice out)
           
ExtendedTableRenderer(ColumnMetaData[] meta, OutputDevice out, String separator, boolean showHeader, boolean showFooter)
           
 
Method Summary
protected  boolean printColumn(ExtendedColumn col, boolean hasMoreLines, int metaIndex)
           
protected  boolean printColumns(Column[] currentRow, boolean hasMoreLines)
          Overwrites the TableRenderers implementation for special handling of ExtendedColumns.
protected  void updateColumnWidths(Column[] row)
          Checks for each element in the array its type, so can handle ExtendedColumn correctly.
 
Methods inherited from class henplus.view.TableRenderer
addRow, addRowToCache, closeTable, flush, formatString, getMetaData, printColumn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedTableRenderer

public ExtendedTableRenderer(ColumnMetaData[] meta,
                             OutputDevice out,
                             String separator,
                             boolean showHeader,
                             boolean showFooter)

ExtendedTableRenderer

public ExtendedTableRenderer(ColumnMetaData[] meta,
                             OutputDevice out)
Method Detail

updateColumnWidths

protected void updateColumnWidths(Column[] row)
Checks for each element in the array its type, so can handle ExtendedColumn correctly.

Overrides:
updateColumnWidths in class TableRenderer
Parameters:
row -

printColumns

protected boolean printColumns(Column[] currentRow,
                               boolean hasMoreLines)
Overwrites the TableRenderers implementation for special handling of ExtendedColumns.

Overrides:
printColumns in class TableRenderer

printColumn

protected boolean printColumn(ExtendedColumn col,
                              boolean hasMoreLines,
                              int metaIndex)


? 1997..2006 Henner Zeller