Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


oracle.dss.crosstab
Interface CrosstabSizingManager

All Superinterfaces:
GridViewSizingManager, Manager

public interface CrosstabSizingManager
extends GridViewSizingManager

This interface defines the API to which a class implementing custom data sizing for the Crosstab bean must adhere.


Fields inherited from interface oracle.dss.gridView.GridViewSizingManager
NO_SIZE

 

Method Summary
 int getCalculatedColumnHeaderRowHeight(int row)
          Get the calculated height for a column header row.
 int getCalculatedRowHeaderColumnWidth(int column)
          Get the calculated width for a row header column.
 int getColumnHeaderRowHeight(int row)
          Get the height of a column header row in the Crosstab.
 int getPreferredColumnHeaderRowHeight(int row)
          Get the preferred height for a column header row.
 int getPreferredRowHeaderColumnWidth(int column)
          Get the preferred width for a row header column.
 int getRowHeaderColumnWidth(int column)
          Get the width of a row header column in the Crosstab.
 void setCalculatedColumnHeaderRowHeight(int row, int height)
          Set the calculated height for a column header row.
 void setCalculatedRowHeaderColumnWidth(int column, int width)
          Set the calculated width for a row header column.
 void setPreferredColumnHeaderRowHeight(int row, int height)
          Set the preferred height for a column header row.
 void setPreferredRowHeaderColumnWidth(int column, int width)
          Set the preferred width for a row header column.

 

Methods inherited from interface oracle.dss.gridView.GridViewSizingManager
clearCalculatedSizes, clearPreferredSizes, getCalculatedColumnWidth, getCalculatedRowHeight, getColumnWidth, getDefaultColumnHeaderRowHeight, getDefaultColumnWidth, getDefaultRowHeaderColumnWidth, getDefaultRowHeight, getPreferredColumnWidth, getPreferredRowHeight, getRowHeight, reset, setCalculatedColumnWidth, setCalculatedRowHeight, setDefaultColumnHeaderRowHeight, setDefaultColumnWidth, setDefaultRowHeaderColumnWidth, setDefaultRowHeight, setPreferredColumnWidth, setPreferredRowHeight

 

Methods inherited from interface oracle.dss.dataView.Manager
dataSourceChanged

 

Method Detail

setCalculatedColumnHeaderRowHeight

public void setCalculatedColumnHeaderRowHeight(int row,
                                               int height)
Set the calculated height for a column header row. The Crosstab uses this method when setting a height calculated by autofit. Applications probably do not need to call this directly.
Parameters:
row - the row whose height has changed
height - the new calculated height for the row, in pixels; can be NO_SIZE in order to clear a previously set value

getCalculatedColumnHeaderRowHeight

public int getCalculatedColumnHeaderRowHeight(int row)
Get the calculated height for a column header row. The calculated height is set by the Crosstab during an autofit. Applications probably do not need to call this directly.
Parameters:
row - the row in question
Returns:
the calculated height for the row, in pixels; returns NO_SIZE if no calculated height has been set for the row

setCalculatedRowHeaderColumnWidth

public void setCalculatedRowHeaderColumnWidth(int column,
                                              int width)
Set the calculated width for a row header column. The Crosstab uses this method when setting a width calculated by autofit. Applications probably do not need to call this directly.
Parameters:
column - the column whose width has changed
width - the new calculated width for the column, in pixels; can be NO_SIZE in order to clear a previously set value

getCalculatedRowHeaderColumnWidth

public int getCalculatedRowHeaderColumnWidth(int column)
Get the calculated width for a row header column. The calculated width is set by the Crosstab during an autofit. Applications probably do not need to call this directly.
Parameters:
column - the column in question
Returns:
the calculated width for the column, in pixels; returns NO_SIZE if no calculated width has been set for the row

setPreferredColumnHeaderRowHeight

public void setPreferredColumnHeaderRowHeight(int row,
                                              int height)
Set the preferred height for a column header row. The preferred height is set by the Crosstab when the height has been set as a property on the Crosstab or in response to a user manually resizing a column header row.
Parameters:
row - the row whose height has changed
height - new height, in pixels; can be NO_SIZE in order to clear a previously set value

getPreferredColumnHeaderRowHeight

public int getPreferredColumnHeaderRowHeight(int row)
Get the preferred height for a column header row. The preferred height is set by the Crosstab when the height has been set as a property on the Crosstab or in response to a user manually resizing a column header row.
Parameters:
row - the row in question
Returns:
the preferred height for the row, in pixels; can be NO_SIZE if no preferred size has been set for the row

setPreferredRowHeaderColumnWidth

public void setPreferredRowHeaderColumnWidth(int column,
                                             int width)
Set the preferred width for a row header column. The preferred width is set by the Crosstab when the width has been set as a property on the Crosstab or in response to a user manually resizing a row header column.
Parameters:
column - the column whose width changed
width - new width, in pixels; can be NO_SIZE in order to clear a previously set value

getPreferredRowHeaderColumnWidth

public int getPreferredRowHeaderColumnWidth(int column)
Get the preferred width for a row header column. The preferred width is set by the Crosstab when the width has been set as a property on the Crosstab or in response to a user manually resizing a row header column.
Parameters:
column - the column in question
Returns:
the preferred width for the column, in pixels; can be NO_SIZE if no preferred size has been set for the column

getRowHeaderColumnWidth

public int getRowHeaderColumnWidth(int column)
Get the width of a row header column in the Crosstab. The width is determined by taking into account default, calculated, and preferred widths for the column, as well as minimum and maximum cell widths on the Crosstab.
Parameters:
column - the column this width is for
Returns:
width for row header column, in pixels

getColumnHeaderRowHeight

public int getColumnHeaderRowHeight(int row)
Get the height of a column header row in the Crosstab. The height is determined by taking into account default, calculated, and preferred heights for the row, as well as minimum and maximum cell heights on the Crosstab.
Parameters:
row - the row this height is for
Returns:
height for column header row, in pixels

Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


Copyright © 2003, Oracle. All Rights Reserved.