| com.calipso.reportgenerator.userinterface.HeaderTableUI com.calipso.reportgenerator.userinterface.RowHeaderTableUI
RowHeaderTableUI | public class RowHeaderTableUI extends HeaderTableUI (Code) | | Se encarga de dibujar las tablas con encabezados agrupados con las particularidades de la tabla de los encabezados
de filas.
|
doPaintNode | protected void doPaintNode(DimensionValueNode node, Graphics g, int[] rowIndexes, int[] rowSizes, int from, int to)(Code) | | Pinta la celda (o grupo de celdas) que representan a un nodo. Tanto el que representa al grupo como el total (si es
necesario). Pinta solo las celdas que se encuentren entre los parametros from y to.
Parameters: node - Parameters: g - Parameters: rowIndexes - Parameters: rowSizes - Parameters: from - Número de celda inicial Parameters: to - Número de celda final |
fillEndingCellForGroups | protected void fillEndingCellForGroups(Vector endings, boolean withTotals, DimensionValueNode node)(Code) | | Calcula las filas donde terminan los grupos y llena un vector con los resultados
Parameters: endings - Parameters: withTotals - Parameters: node - |
getFromCell | protected int getFromCell()(Code) | | retorna la fila a partir de la cual se debe comenzar el dibujo
fila donde comienza a pintar la tabla |
getToCell | protected int getToCell()(Code) | | retorna la fila hasta la cual se debe realizar el dibujo
fila hasta donde se debe pintar la tabla |
getVisibleCellCount | protected int getVisibleCellCount()(Code) | | Retorna la cantidad de filas visibles de la tabla
|
paintCells | protected void paintCells(Graphics g)(Code) | | Inicia la recorrida del arbol de grupos para pintar cada nodo y si no hay atributos que agrupen por fila
incluye el encabezado del total general
Parameters: g - |
Methods inherited from com.calipso.reportgenerator.userinterface.HeaderTableUI | protected Rectangle doGetRectangle(int[][] cells)(Code)(Java Doc) abstract protected void doPaintNode(DimensionValueNode node, Graphics g, int[] indexes, int[] sizes, int from, int to)(Code)(Java Doc) abstract protected void fillEndingCellForGroups(Vector finals, boolean withTotals, DimensionValueNode dimensionValueNode)(Code)(Java Doc) protected Map getAllSubNodes()(Code)(Java Doc) protected Vector getEndingsVector()(Code)(Java Doc) abstract protected int getFromCell()(Code)(Java Doc) protected Object getGroupFooterCaption(DimensionValueNode node)(Code)(Java Doc) protected int getMode()(Code)(Java Doc) protected HeaderTableModel getModel()(Code)(Java Doc) protected boolean getNodeIsCollapsable(DimensionValueNode node)(Code)(Java Doc) protected Rectangle getRectangleFromNode(DimensionValueNode node, int index, int size)(Code)(Java Doc) abstract protected int getToCell()(Code)(Java Doc) protected Rectangle getTotalRectangleFromNode(DimensionValueNode node, int lastRow)(Code)(Java Doc) public void paint(Graphics g, JComponent c)(Code)(Java Doc) protected void paintCells(Graphics g)(Code)(Java Doc) protected void paintNode(DimensionValueNode node, Graphics g, int[] rowIndexes, int[] rowSizes, int from, int to)(Code)(Java Doc) protected void paintRectangle(Rectangle rect, Graphics g, Object value, boolean isCollapsable, boolean isCollapsed)(Code)(Java Doc) public void resetFinals()(Code)(Java Doc)
|
|
|