net.sf.dynamicreports.report.builder.crosstab
Class CrosstabBuilder
java.lang.Object
net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder<CrosstabBuilder,DRCrosstab>
net.sf.dynamicreports.report.builder.crosstab.CrosstabBuilder
- All Implemented Interfaces:
- Serializable
public class CrosstabBuilder
- extends DimensionComponentBuilder<CrosstabBuilder,DRCrosstab>
- Author:
- Ricardo Mariaca (r.mariaca@dynamicreports.org)
- See Also:
- Serialized Form
Methods inherited from class net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder |
setDimension, setFixedDimension, setFixedHeight, setFixedWidth, setHeight, setMinDimension, setMinHeight, setMinWidth, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenGroupChanges, setStretchType, setWidth |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrosstabBuilder
protected CrosstabBuilder()
setRepeatColumnHeaders
public CrosstabBuilder setRepeatColumnHeaders(Boolean repeatColumnHeaders)
setRepeatRowHeaders
public CrosstabBuilder setRepeatRowHeaders(Boolean repeatRowHeaders)
setColumnBreakOffset
public CrosstabBuilder setColumnBreakOffset(Integer columnBreakOffset)
setIgnoreWidth
public CrosstabBuilder setIgnoreWidth(Boolean ignoreWidth)
setRunDirection
public CrosstabBuilder setRunDirection(RunDirection runDirection)
setCellWidth
public CrosstabBuilder setCellWidth(Integer cellWidth)
setCellHeight
public CrosstabBuilder setCellHeight(Integer cellHeight)
highlightOddRows
public CrosstabBuilder highlightOddRows()
setHighlightOddRows
public CrosstabBuilder setHighlightOddRows(Boolean highlightOddRows)
setOddRowStyle
public CrosstabBuilder setOddRowStyle(SimpleStyleBuilder oddRowStyle)
setGroupStyle
public CrosstabBuilder setGroupStyle(ReportStyleBuilder groupStyle)
setGroupTotalStyle
public CrosstabBuilder setGroupTotalStyle(ReportStyleBuilder groupTotalStyle)
setGrandTotalStyle
public CrosstabBuilder setGrandTotalStyle(ReportStyleBuilder grandTotalStyle)
setCellStyle
public CrosstabBuilder setCellStyle(ReportStyleBuilder cellStyle)
setMeasureTitleStyle
public CrosstabBuilder setMeasureTitleStyle(ReportStyleBuilder measureTitleStyle)
highlightEvenRows
public CrosstabBuilder highlightEvenRows()
setHighlightEvenRows
public CrosstabBuilder setHighlightEvenRows(Boolean highlightEvenRows)
setEvenRowStyle
public CrosstabBuilder setEvenRowStyle(SimpleStyleBuilder evenRowStyle)
whenNoDataCell
public CrosstabBuilder whenNoDataCell(ComponentBuilder<?,?>... components)
addWhenNoDataCell
public CrosstabBuilder addWhenNoDataCell(ComponentBuilder<?,?>... components)
headerCell
public CrosstabBuilder headerCell(ComponentBuilder<?,?>... components)
addHeaderCell
public CrosstabBuilder addHeaderCell(ComponentBuilder<?,?>... components)
columnGroups
public CrosstabBuilder columnGroups(CrosstabColumnGroupBuilder<?>... columnGroups)
addColumnGroup
public CrosstabBuilder addColumnGroup(CrosstabColumnGroupBuilder<?>... columnGroups)
rowGroups
public CrosstabBuilder rowGroups(CrosstabRowGroupBuilder<?>... rowGroups)
addRowGroup
public CrosstabBuilder addRowGroup(CrosstabRowGroupBuilder<?>... rowGroups)
variables
public CrosstabBuilder variables(CrosstabVariableBuilder<?>... variables)
addVariable
public CrosstabBuilder addVariable(CrosstabVariableBuilder<?>... variables)
measures
public CrosstabBuilder measures(CrosstabMeasureBuilder<?>... measures)
addMeasure
public CrosstabBuilder addMeasure(CrosstabMeasureBuilder<?>... measures)
setSubDataset
public CrosstabBuilder setSubDataset(DatasetBuilder subDataset)
setDataSource
public CrosstabBuilder setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
setDataSource
public CrosstabBuilder setDataSource(String sql,
Connection connection)
setDataPreSorted
public CrosstabBuilder setDataPreSorted(Boolean dataPreSorted)
Copyright © 2010-2014. All Rights Reserved.