ar.com.fdvs.dj.domain.builders
Class CrosstabBuilder

java.lang.Object
  extended by ar.com.fdvs.dj.domain.builders.CrosstabBuilder

public class CrosstabBuilder
extends java.lang.Object


Constructor Summary
CrosstabBuilder()
           
 
Method Summary
 CrosstabBuilder addColumn(DJCrosstabColumn col)
           
 CrosstabBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, boolean showTotal)
           
 CrosstabBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, boolean showTotal, Style headerStyle, Style totalStyle, Style totalHeaderStyle)
           
 CrosstabBuilder addMeasure(java.lang.String property, java.lang.String className, DJCalculation operation, java.lang.String title, Style style)
           
 CrosstabBuilder addRow(DJCrosstabRow row)
           
 CrosstabBuilder addRow(java.lang.String title, java.lang.String property, java.lang.String className, boolean showTotal)
           
 CrosstabBuilder addRow(java.lang.String title, java.lang.String property, java.lang.String className, boolean showTotal, Style headerStyle, Style totalStyle, Style totalHeaderStyle)
           
 DJCrosstab build()
           
 CrosstabBuilder setAutomaticTitle(boolean bool)
           
 CrosstabBuilder setBottomSpace(int bottomSpace)
           
 CrosstabBuilder setCellBorder(Border cellBorder)
           
 CrosstabBuilder setCellDimension(int height, int width)
           
 CrosstabBuilder setCellHeight(int height)
           
 CrosstabBuilder setCellWidth(int width)
           
 CrosstabBuilder setColorScheme(int colorScheme)
           
 CrosstabBuilder setColumnHeaderHeight(int height)
           
 CrosstabBuilder setColumnStyles(Style headerStyle, Style totalStyle, Style totalHeaderStyle)
           
 CrosstabBuilder setDatasource(java.lang.String expression, int origin, int type)
           
 CrosstabBuilder setHeaderStyle(Style headerStyle)
           
 CrosstabBuilder setHeight(int height)
           
 CrosstabBuilder setMainHeaderTitle(java.lang.String title)
           
 CrosstabBuilder setRowHeaderWidth(int width)
           
 CrosstabBuilder setRowStyles(Style headerStyle, Style totalStyle, Style totalHeaderStyle)
           
 CrosstabBuilder setTopSpace(int topSpace)
           
 CrosstabBuilder setUseFullWidth(boolean useFullWidth)
           
 CrosstabBuilder setWidth(int width)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrosstabBuilder

public CrosstabBuilder()
Method Detail

build

public DJCrosstab build()

setHeight

public CrosstabBuilder setHeight(int height)

setWidth

public CrosstabBuilder setWidth(int width)

setHeaderStyle

public CrosstabBuilder setHeaderStyle(Style headerStyle)

setDatasource

public CrosstabBuilder setDatasource(java.lang.String expression,
                                     int origin,
                                     int type)

setUseFullWidth

public CrosstabBuilder setUseFullWidth(boolean useFullWidth)

setCellBorder

public CrosstabBuilder setCellBorder(Border cellBorder)

addMeasure

public CrosstabBuilder addMeasure(java.lang.String property,
                                  java.lang.String className,
                                  DJCalculation operation,
                                  java.lang.String title,
                                  Style style)

addRow

public CrosstabBuilder addRow(DJCrosstabRow row)

addColumn

public CrosstabBuilder addColumn(DJCrosstabColumn col)

setColorScheme

public CrosstabBuilder setColorScheme(int colorScheme)

setMainHeaderTitle

public CrosstabBuilder setMainHeaderTitle(java.lang.String title)

setAutomaticTitle

public CrosstabBuilder setAutomaticTitle(boolean bool)

setBottomSpace

public CrosstabBuilder setBottomSpace(int bottomSpace)

setTopSpace

public CrosstabBuilder setTopSpace(int topSpace)

addColumn

public CrosstabBuilder addColumn(java.lang.String title,
                                 java.lang.String property,
                                 java.lang.String className,
                                 boolean showTotal)

addColumn

public CrosstabBuilder addColumn(java.lang.String title,
                                 java.lang.String property,
                                 java.lang.String className,
                                 boolean showTotal,
                                 Style headerStyle,
                                 Style totalStyle,
                                 Style totalHeaderStyle)

addRow

public CrosstabBuilder addRow(java.lang.String title,
                              java.lang.String property,
                              java.lang.String className,
                              boolean showTotal)

addRow

public CrosstabBuilder addRow(java.lang.String title,
                              java.lang.String property,
                              java.lang.String className,
                              boolean showTotal,
                              Style headerStyle,
                              Style totalStyle,
                              Style totalHeaderStyle)

setRowStyles

public CrosstabBuilder setRowStyles(Style headerStyle,
                                    Style totalStyle,
                                    Style totalHeaderStyle)

setColumnStyles

public CrosstabBuilder setColumnStyles(Style headerStyle,
                                       Style totalStyle,
                                       Style totalHeaderStyle)

setCellWidth

public CrosstabBuilder setCellWidth(int width)

setColumnHeaderHeight

public CrosstabBuilder setColumnHeaderHeight(int height)

setCellDimension

public CrosstabBuilder setCellDimension(int height,
                                        int width)

setCellHeight

public CrosstabBuilder setCellHeight(int height)

setRowHeaderWidth

public CrosstabBuilder setRowHeaderWidth(int width)


Copyright © 2006-2008 FDV Solutions. All Rights Reserved.