net.sf.jasperreports.components.table.util
Class TableUtil

java.lang.Object
  extended by net.sf.jasperreports.components.table.util.TableUtil

public class TableUtil
extends java.lang.Object

Version:
$Id: TableUtil.java 5124 2012-03-26 14:11:06Z narcism $
Author:
Veaceslav Chicu (schicu@users.sourceforge.net)

Field Summary
static int COLUMN_DETAIL
           
static int COLUMN_FOOTER
           
static int COLUMN_GROUP_FOOTER
           
static int COLUMN_GROUP_HEADER
           
static int COLUMN_HEADER
           
static int TABLE_FOOTER
           
static int TABLE_HEADER
           
 
Constructor Summary
TableUtil(TableComponent table, JasperDesign jasperDesign)
           
 
Method Summary
static java.util.List<BaseColumn> getAllColumns(java.util.List<BaseColumn> cols)
           
static java.util.List<BaseColumn> getAllColumns(TableComponent table)
           
 java.awt.Rectangle getBounds(int width, Cell cell, BaseColumn col)
           
static Cell getCell(BaseColumn bc, int type, java.lang.String grName)
           
 java.util.Map<Cell,java.awt.Rectangle> getCellBounds()
           
static JRTextField getColumnDetailTextElement(Column column)
           
static ColumnGroup getColumnGroupForColumn(BaseColumn column, java.util.List<BaseColumn> columns)
           
static JRDesignTextElement getColumnHeaderTextElement(StandardColumn column)
           
static int getColumnIndex(Column column, TableComponent table)
           
 java.util.List<?> getGroupList()
           
static java.util.List<?> getGroupList(TableComponent table, JasperDesign jd)
           
 void init(TableComponent table)
           
static boolean isSortableAndFilterable(JRTextField textField)
           
 void refresh()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE_HEADER

public static final int TABLE_HEADER
See Also:
Constant Field Values

TABLE_FOOTER

public static final int TABLE_FOOTER
See Also:
Constant Field Values

COLUMN_HEADER

public static final int COLUMN_HEADER
See Also:
Constant Field Values

COLUMN_FOOTER

public static final int COLUMN_FOOTER
See Also:
Constant Field Values

COLUMN_DETAIL

public static final int COLUMN_DETAIL
See Also:
Constant Field Values

COLUMN_GROUP_HEADER

public static final int COLUMN_GROUP_HEADER
See Also:
Constant Field Values

COLUMN_GROUP_FOOTER

public static final int COLUMN_GROUP_FOOTER
See Also:
Constant Field Values
Constructor Detail

TableUtil

public TableUtil(TableComponent table,
                 JasperDesign jasperDesign)
Method Detail

getCellBounds

public java.util.Map<Cell,java.awt.Rectangle> getCellBounds()

refresh

public void refresh()

init

public void init(TableComponent table)

getAllColumns

public static java.util.List<BaseColumn> getAllColumns(TableComponent table)

getAllColumns

public static java.util.List<BaseColumn> getAllColumns(java.util.List<BaseColumn> cols)

getBounds

public java.awt.Rectangle getBounds(int width,
                                    Cell cell,
                                    BaseColumn col)

getGroupList

public java.util.List<?> getGroupList()

getGroupList

public static java.util.List<?> getGroupList(TableComponent table,
                                             JasperDesign jd)

getCell

public static Cell getCell(BaseColumn bc,
                           int type,
                           java.lang.String grName)

getColumnGroupForColumn

public static ColumnGroup getColumnGroupForColumn(BaseColumn column,
                                                  java.util.List<BaseColumn> columns)

getColumnHeaderTextElement

public static JRDesignTextElement getColumnHeaderTextElement(StandardColumn column)

getColumnDetailTextElement

public static JRTextField getColumnDetailTextElement(Column column)

isSortableAndFilterable

public static boolean isSortableAndFilterable(JRTextField textField)

getColumnIndex

public static int getColumnIndex(Column column,
                                 TableComponent table)


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com