net.sf.dynamicreports.design.base
Class DRDesignReport

java.lang.Object
  extended by net.sf.dynamicreports.design.base.DRDesignReport
All Implemented Interfaces:
DRIDesignReport, DesignTransformAccessor

public class DRDesignReport
extends Object
implements DesignTransformAccessor, DRIDesignReport

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
DRDesignReport(DRIReport report)
           
DRDesignReport(DRIReport report, Integer pageWidth, Map<String,JasperTocHeading> tocHeadings)
           
 
Method Summary
 DRDesignBand getBackgroundBand()
           
 BandTransform getBandTransform()
           
 BarcodeTransform getBarcodeTransform()
           
 RunDirection getColumnDirection()
           
 DRDesignBand getColumnFooterBand()
           
 ColumnGridTransform getColumnGridTransform()
           
 DRDesignBand getColumnHeaderBand()
           
 ColumnTransform getColumnTransform()
           
 Collection<DRIDesignComplexExpression> getComplexExpressions()
           
 ComponentTransform getComponentTransform()
           
 CrosstabTransform getCrosstabTransform()
           
 Collection<DRIDesignDataset> getDatasets()
           
 DatasetTransform getDatasetTransform()
           
 List<DRDesignBand> getDetailBands()
           
 AbstractExpressionTransform getExpressionTransform()
           
 Collection<DRIDesignField> getFields()
           
 DRIDesignExpression getFilterExpression()
           
 Collection<DRDesignGroup> getGroups()
           
 GroupTransform getGroupTransform()
           
 ChartTransform getChartTransform()
           
 Collection<DRIDesignJasperExpression> getJasperExpressions()
           
 String getLanguage()
           
 DRDesignBand getLastPageFooterBand()
           
 Locale getLocale()
           
 DRDesignBand getNoDataBand()
           
 DRDesignPage getPage()
           
 DRDesignBand getPageFooterBand()
           
 DRDesignBand getPageHeaderBand()
           
 PageTransform getPageTransform()
           
 Integer getPageWidth()
           
 Collection<DRIDesignParameter> getParameters()
           
 Map<String,Object> getParameterValues()
           
 Orientation getPrintOrder()
           
 Properties getProperties()
           
 DRDesignQuery getQuery()
           
 DRIReport getReport()
           
 String getReportName()
           
 ReportTransform getReportTransform()
           
 ResourceBundle getResourceBundle()
           
 String getResourceBundleName()
           
 Collection<DRIScriptlet> getScriptlets()
           
 Collection<DRIDesignSimpleExpression> getSimpleExpressions()
           
 Collection<DRIDesignSort> getSorts()
           
 Collection<DRIDesignStyle> getStyles()
           
 StyleTransform getStyleTransform()
           
 DRDesignBand getSummaryBand()
           
 Collection<DRIDesignSystemExpression> getSystemExpressions()
           
 DRITableOfContentsCustomizer getTableOfContentsCustomizer()
           
 Map<String,JasperTocHeading> getTableOfContentsHeadings()
           
 TableOfContentsTransform getTableOfContentsTransform()
           
 DRIDesignTemplateDesign getTemplateDesign()
           
 TemplateTransform getTemplateTransform()
           
 DRDesignBand getTitleBand()
           
 Collection<DRIDesignVariable> getVariables()
           
 WhenNoDataType getWhenNoDataType()
           
 WhenResourceMissingType getWhenResourceMissingType()
           
 boolean isFloatColumnFooter()
           
 boolean isIgnorePagination()
           
 boolean isSummaryOnANewPage()
           
 boolean isSummaryWithPageHeaderAndFooter()
           
 boolean isTableOfContents()
           
 boolean isTitleOnANewPage()
           
 void transformToDataset(DRIDataset dataset)
           
 void transformToMainDataset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DRDesignReport

public DRDesignReport(DRIReport report)
               throws DRException
Throws:
DRException

DRDesignReport

public DRDesignReport(DRIReport report,
                      Integer pageWidth,
                      Map<String,JasperTocHeading> tocHeadings)
               throws DRException
Throws:
DRException
Method Detail

getReport

public DRIReport getReport()
Specified by:
getReport in interface DesignTransformAccessor

getPageWidth

public Integer getPageWidth()
Specified by:
getPageWidth in interface DesignTransformAccessor

getReportTransform

public ReportTransform getReportTransform()
Specified by:
getReportTransform in interface DesignTransformAccessor

getTemplateTransform

public TemplateTransform getTemplateTransform()
Specified by:
getTemplateTransform in interface DesignTransformAccessor

getPageTransform

public PageTransform getPageTransform()
Specified by:
getPageTransform in interface DesignTransformAccessor

transformToMainDataset

public void transformToMainDataset()
Specified by:
transformToMainDataset in interface DesignTransformAccessor

transformToDataset

public void transformToDataset(DRIDataset dataset)
Specified by:
transformToDataset in interface DesignTransformAccessor

getExpressionTransform

public AbstractExpressionTransform getExpressionTransform()
Specified by:
getExpressionTransform in interface DesignTransformAccessor

getBandTransform

public BandTransform getBandTransform()
Specified by:
getBandTransform in interface DesignTransformAccessor

getComponentTransform

public ComponentTransform getComponentTransform()
Specified by:
getComponentTransform in interface DesignTransformAccessor

getGroupTransform

public GroupTransform getGroupTransform()
Specified by:
getGroupTransform in interface DesignTransformAccessor

getColumnTransform

public ColumnTransform getColumnTransform()
Specified by:
getColumnTransform in interface DesignTransformAccessor

getColumnGridTransform

public ColumnGridTransform getColumnGridTransform()
Specified by:
getColumnGridTransform in interface DesignTransformAccessor

getStyleTransform

public StyleTransform getStyleTransform()
Specified by:
getStyleTransform in interface DesignTransformAccessor

getChartTransform

public ChartTransform getChartTransform()
Specified by:
getChartTransform in interface DesignTransformAccessor

getBarcodeTransform

public BarcodeTransform getBarcodeTransform()
Specified by:
getBarcodeTransform in interface DesignTransformAccessor

getCrosstabTransform

public CrosstabTransform getCrosstabTransform()
Specified by:
getCrosstabTransform in interface DesignTransformAccessor

getDatasetTransform

public DatasetTransform getDatasetTransform()
Specified by:
getDatasetTransform in interface DesignTransformAccessor

getTableOfContentsTransform

public TableOfContentsTransform getTableOfContentsTransform()
Specified by:
getTableOfContentsTransform in interface DesignTransformAccessor

getTemplateDesign

public DRIDesignTemplateDesign getTemplateDesign()
Specified by:
getTemplateDesign in interface DRIDesignReport

getReportName

public String getReportName()
Specified by:
getReportName in interface DRIDesignReport

getLocale

public Locale getLocale()
Specified by:
getLocale in interface DRIDesignReport

getResourceBundle

public ResourceBundle getResourceBundle()
Specified by:
getResourceBundle in interface DRIDesignReport

getResourceBundleName

public String getResourceBundleName()
Specified by:
getResourceBundleName in interface DRIDesignReport

isIgnorePagination

public boolean isIgnorePagination()
Specified by:
isIgnorePagination in interface DRIDesignReport

getProperties

public Properties getProperties()
Specified by:
getProperties in interface DRIDesignReport

getQuery

public DRDesignQuery getQuery()
Specified by:
getQuery in interface DRIDesignReport

getPage

public DRDesignPage getPage()
Specified by:
getPage in interface DRIDesignReport
Specified by:
getPage in interface DesignTransformAccessor

getWhenNoDataType

public WhenNoDataType getWhenNoDataType()
Specified by:
getWhenNoDataType in interface DRIDesignReport

getWhenResourceMissingType

public WhenResourceMissingType getWhenResourceMissingType()
Specified by:
getWhenResourceMissingType in interface DRIDesignReport

isTitleOnANewPage

public boolean isTitleOnANewPage()
Specified by:
isTitleOnANewPage in interface DRIDesignReport

isSummaryOnANewPage

public boolean isSummaryOnANewPage()
Specified by:
isSummaryOnANewPage in interface DRIDesignReport

isSummaryWithPageHeaderAndFooter

public boolean isSummaryWithPageHeaderAndFooter()
Specified by:
isSummaryWithPageHeaderAndFooter in interface DRIDesignReport

isFloatColumnFooter

public boolean isFloatColumnFooter()
Specified by:
isFloatColumnFooter in interface DRIDesignReport

getPrintOrder

public Orientation getPrintOrder()
Specified by:
getPrintOrder in interface DRIDesignReport

getColumnDirection

public RunDirection getColumnDirection()
Specified by:
getColumnDirection in interface DRIDesignReport

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface DRIDesignReport

isTableOfContents

public boolean isTableOfContents()
Specified by:
isTableOfContents in interface DRIDesignReport
Specified by:
isTableOfContents in interface DesignTransformAccessor

getTableOfContentsHeadings

public Map<String,JasperTocHeading> getTableOfContentsHeadings()
Specified by:
getTableOfContentsHeadings in interface DRIDesignReport

getTableOfContentsCustomizer

public DRITableOfContentsCustomizer getTableOfContentsCustomizer()
Specified by:
getTableOfContentsCustomizer in interface DRIDesignReport

getFilterExpression

public DRIDesignExpression getFilterExpression()
Specified by:
getFilterExpression in interface DRIDesignReport

getParameters

public Collection<DRIDesignParameter> getParameters()
Specified by:
getParameters in interface DRIDesignReport

getParameterValues

public Map<String,Object> getParameterValues()
Specified by:
getParameterValues in interface DRIDesignReport

getScriptlets

public Collection<DRIScriptlet> getScriptlets()
Specified by:
getScriptlets in interface DRIDesignReport

getFields

public Collection<DRIDesignField> getFields()
Specified by:
getFields in interface DRIDesignReport

getSystemExpressions

public Collection<DRIDesignSystemExpression> getSystemExpressions()
Specified by:
getSystemExpressions in interface DRIDesignReport

getJasperExpressions

public Collection<DRIDesignJasperExpression> getJasperExpressions()
Specified by:
getJasperExpressions in interface DRIDesignReport

getSimpleExpressions

public Collection<DRIDesignSimpleExpression> getSimpleExpressions()
Specified by:
getSimpleExpressions in interface DRIDesignReport

getStyles

public Collection<DRIDesignStyle> getStyles()
Specified by:
getStyles in interface DRIDesignReport

getGroups

public Collection<DRDesignGroup> getGroups()
Specified by:
getGroups in interface DRIDesignReport

getVariables

public Collection<DRIDesignVariable> getVariables()
Specified by:
getVariables in interface DRIDesignReport

getComplexExpressions

public Collection<DRIDesignComplexExpression> getComplexExpressions()
Specified by:
getComplexExpressions in interface DRIDesignReport

getSorts

public Collection<DRIDesignSort> getSorts()
Specified by:
getSorts in interface DRIDesignReport

getDatasets

public Collection<DRIDesignDataset> getDatasets()
Specified by:
getDatasets in interface DRIDesignReport

getTitleBand

public DRDesignBand getTitleBand()
Specified by:
getTitleBand in interface DRIDesignReport

getPageHeaderBand

public DRDesignBand getPageHeaderBand()
Specified by:
getPageHeaderBand in interface DRIDesignReport

getPageFooterBand

public DRDesignBand getPageFooterBand()
Specified by:
getPageFooterBand in interface DRIDesignReport

getColumnHeaderBand

public DRDesignBand getColumnHeaderBand()
Specified by:
getColumnHeaderBand in interface DRIDesignReport

getColumnFooterBand

public DRDesignBand getColumnFooterBand()
Specified by:
getColumnFooterBand in interface DRIDesignReport

getDetailBands

public List<DRDesignBand> getDetailBands()
Specified by:
getDetailBands in interface DRIDesignReport

getLastPageFooterBand

public DRDesignBand getLastPageFooterBand()
Specified by:
getLastPageFooterBand in interface DRIDesignReport

getSummaryBand

public DRDesignBand getSummaryBand()
Specified by:
getSummaryBand in interface DRIDesignReport

getNoDataBand

public DRDesignBand getNoDataBand()
Specified by:
getNoDataBand in interface DRIDesignReport

getBackgroundBand

public DRDesignBand getBackgroundBand()
Specified by:
getBackgroundBand in interface DRIDesignReport


Copyright © 2010-2014. All Rights Reserved.