net.sf.dynamicreports.report.base.crosstab
Class DRCrosstab

java.lang.Object
  extended by net.sf.dynamicreports.report.base.component.DRComponent
      extended by net.sf.dynamicreports.report.base.component.DRDimensionComponent
          extended by net.sf.dynamicreports.report.base.crosstab.DRCrosstab
All Implemented Interfaces:
Serializable, DRIComponent, DRIDimensionComponent, DRICrosstab

public class DRCrosstab
extends DRDimensionComponent
implements DRICrosstab

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)
See Also:
Serialized Form

Constructor Summary
DRCrosstab()
           
 
Method Summary
 void addColumnGroup(DRICrosstabColumnGroup<?> columnGroup)
           
 void addMeasure(DRICrosstabMeasure<?> measure)
           
 void addRowGroup(DRICrosstabRowGroup<?> rowGroup)
           
 void addVariable(DRICrosstabVariable<?> variable)
           
 Integer getCellHeight()
           
 DRIReportStyle getCellStyle()
           
 Integer getCellWidth()
           
 Integer getColumnBreakOffset()
           
 List<DRICrosstabColumnGroup<?>> getColumnGroups()
           
 DRCrosstabDataset getDataset()
           
 DRSimpleStyle getEvenRowStyle()
           
 DRIReportStyle getGrandTotalStyle()
           
 DRIReportStyle getGroupStyle()
           
 DRIReportStyle getGroupTotalStyle()
           
 DRCrosstabCellContent getHeaderCell()
           
 Boolean getHighlightEvenRows()
           
 Boolean getHighlightOddRows()
           
 Boolean getIgnoreWidth()
           
 List<DRICrosstabMeasure<?>> getMeasures()
           
 DRIReportStyle getMeasureTitleStyle()
           
 DRSimpleStyle getOddRowStyle()
           
 List<DRICrosstabRowGroup<?>> getRowGroups()
           
 RunDirection getRunDirection()
           
 List<DRICrosstabVariable<?>> getVariables()
           
 DRCrosstabCellContent getWhenNoDataCell()
           
protected  void init()
           
 Boolean isRepeatColumnHeaders()
           
 Boolean isRepeatRowHeaders()
           
 void setCellHeight(Integer cellHeight)
           
 void setCellStyle(DRIReportStyle cellStyle)
           
 void setCellWidth(Integer cellWidth)
           
 void setColumnBreakOffset(Integer columnBreakOffset)
           
 void setEvenRowStyle(DRSimpleStyle evenRowStyle)
           
 void setGrandTotalStyle(DRIReportStyle grandTotalStyle)
           
 void setGroupStyle(DRIReportStyle groupStyle)
           
 void setGroupTotalStyle(DRIReportStyle groupTotalStyle)
           
 void setHighlightEvenRows(Boolean highlightEvenRows)
           
 void setHighlightOddRows(Boolean highlightOddRows)
           
 void setIgnoreWidth(Boolean ignoreWidth)
           
 void setMeasureTitleStyle(DRIReportStyle measureTitleStyle)
           
 void setOddRowStyle(DRSimpleStyle oddRowStyle)
           
 void setRepeatColumnHeaders(Boolean repeatColumnHeaders)
           
 void setRepeatRowHeaders(Boolean repeatRowHeaders)
           
 void setRunDirection(RunDirection runDirection)
           
 
Methods inherited from class net.sf.dynamicreports.report.base.component.DRDimensionComponent
getHeight, getHeightType, getPositionType, getPrintInFirstWholeBand, getPrintWhenDetailOverflows, getPrintWhenGroupChanges, getStretchType, getWidth, getWidthType, setHeight, setHeightType, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenGroupChanges, setStretchType, setWidth, setWidthType
 
Methods inherited from class net.sf.dynamicreports.report.base.component.DRComponent
addPropertyExpression, getPrintWhenExpression, getPropertyExpressions, getRemoveLineWhenBlank, getStyle, getTableOfContentsHeading, setPrintWhenExpression, setPropertyExpressions, setRemoveLineWhenBlank, setStyle, setTableOfContentsHeading
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.dynamicreports.report.definition.component.DRIDimensionComponent
getHeight, getHeightType, getPositionType, getPrintInFirstWholeBand, getPrintWhenDetailOverflows, getPrintWhenGroupChanges, getStretchType, getWidth, getWidthType
 
Methods inherited from interface net.sf.dynamicreports.report.definition.component.DRIComponent
getPrintWhenExpression, getPropertyExpressions, getRemoveLineWhenBlank, getStyle, getTableOfContentsHeading
 

Constructor Detail

DRCrosstab

public DRCrosstab()
Method Detail

init

protected void init()
Overrides:
init in class DRComponent

getDataset

public DRCrosstabDataset getDataset()
Specified by:
getDataset in interface DRICrosstab

isRepeatColumnHeaders

public Boolean isRepeatColumnHeaders()
Specified by:
isRepeatColumnHeaders in interface DRICrosstab

setRepeatColumnHeaders

public void setRepeatColumnHeaders(Boolean repeatColumnHeaders)

isRepeatRowHeaders

public Boolean isRepeatRowHeaders()
Specified by:
isRepeatRowHeaders in interface DRICrosstab

setRepeatRowHeaders

public void setRepeatRowHeaders(Boolean repeatRowHeaders)

getColumnBreakOffset

public Integer getColumnBreakOffset()
Specified by:
getColumnBreakOffset in interface DRICrosstab

setColumnBreakOffset

public void setColumnBreakOffset(Integer columnBreakOffset)

getIgnoreWidth

public Boolean getIgnoreWidth()
Specified by:
getIgnoreWidth in interface DRICrosstab

setIgnoreWidth

public void setIgnoreWidth(Boolean ignoreWidth)

getRunDirection

public RunDirection getRunDirection()
Specified by:
getRunDirection in interface DRICrosstab

setRunDirection

public void setRunDirection(RunDirection runDirection)

getWhenNoDataCell

public DRCrosstabCellContent getWhenNoDataCell()
Specified by:
getWhenNoDataCell in interface DRICrosstab

getHeaderCell

public DRCrosstabCellContent getHeaderCell()
Specified by:
getHeaderCell in interface DRICrosstab

getColumnGroups

public List<DRICrosstabColumnGroup<?>> getColumnGroups()
Specified by:
getColumnGroups in interface DRICrosstab

getCellWidth

public Integer getCellWidth()
Specified by:
getCellWidth in interface DRICrosstab

setCellWidth

public void setCellWidth(Integer cellWidth)

getCellHeight

public Integer getCellHeight()
Specified by:
getCellHeight in interface DRICrosstab

setCellHeight

public void setCellHeight(Integer cellHeight)

getHighlightOddRows

public Boolean getHighlightOddRows()
Specified by:
getHighlightOddRows in interface DRICrosstab

setHighlightOddRows

public void setHighlightOddRows(Boolean highlightOddRows)

getOddRowStyle

public DRSimpleStyle getOddRowStyle()
Specified by:
getOddRowStyle in interface DRICrosstab

setOddRowStyle

public void setOddRowStyle(DRSimpleStyle oddRowStyle)

getHighlightEvenRows

public Boolean getHighlightEvenRows()
Specified by:
getHighlightEvenRows in interface DRICrosstab

setHighlightEvenRows

public void setHighlightEvenRows(Boolean highlightEvenRows)

getEvenRowStyle

public DRSimpleStyle getEvenRowStyle()
Specified by:
getEvenRowStyle in interface DRICrosstab

setEvenRowStyle

public void setEvenRowStyle(DRSimpleStyle evenRowStyle)

getGroupStyle

public DRIReportStyle getGroupStyle()
Specified by:
getGroupStyle in interface DRICrosstab

setGroupStyle

public void setGroupStyle(DRIReportStyle groupStyle)

getGroupTotalStyle

public DRIReportStyle getGroupTotalStyle()
Specified by:
getGroupTotalStyle in interface DRICrosstab

setGroupTotalStyle

public void setGroupTotalStyle(DRIReportStyle groupTotalStyle)

getGrandTotalStyle

public DRIReportStyle getGrandTotalStyle()
Specified by:
getGrandTotalStyle in interface DRICrosstab

setGrandTotalStyle

public void setGrandTotalStyle(DRIReportStyle grandTotalStyle)

getCellStyle

public DRIReportStyle getCellStyle()
Specified by:
getCellStyle in interface DRICrosstab

setCellStyle

public void setCellStyle(DRIReportStyle cellStyle)

getMeasureTitleStyle

public DRIReportStyle getMeasureTitleStyle()
Specified by:
getMeasureTitleStyle in interface DRICrosstab

setMeasureTitleStyle

public void setMeasureTitleStyle(DRIReportStyle measureTitleStyle)

addColumnGroup

public void addColumnGroup(DRICrosstabColumnGroup<?> columnGroup)

getRowGroups

public List<DRICrosstabRowGroup<?>> getRowGroups()
Specified by:
getRowGroups in interface DRICrosstab

addRowGroup

public void addRowGroup(DRICrosstabRowGroup<?> rowGroup)

getVariables

public List<DRICrosstabVariable<?>> getVariables()
Specified by:
getVariables in interface DRICrosstab

addVariable

public void addVariable(DRICrosstabVariable<?> variable)

getMeasures

public List<DRICrosstabMeasure<?>> getMeasures()
Specified by:
getMeasures in interface DRICrosstab

addMeasure

public void addMeasure(DRICrosstabMeasure<?> measure)


Copyright © 2010-2014. All Rights Reserved.