net.sf.dynamicreports.report.base
Class DRReport

java.lang.Object
  extended by net.sf.dynamicreports.report.base.DRReport
All Implemented Interfaces:
Serializable, DRIReport

public class DRReport
extends Object
implements DRIReport

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

Constructor Summary
DRReport()
           
 
Method Summary
 void addColumn(DRColumn<?> column)
           
 void addDetailRowHighlighter(DRConditionalStyle detailRowHighlighter)
           
 void addField(DRField<?> field)
           
 void addGroup(DRGroup group)
           
 void addParameter(DRParameter<?> parameter)
           
 void addParameterValue(String name, Object value)
           
 void addProperty(String key, String value)
           
 void addScriptlet(DRIScriptlet scriptlet)
           
 void addSort(DRSort sort)
           
 void addSubtotal(DRSubtotal<?> subtotal)
           
 void addTemplateStyle(DRIStyle templateStyle)
           
 void addVariable(DRVariable<?> variable)
           
 DRBand getBackgroundBand()
           
 DRIReportStyle getBarcodeStyle()
           
 RunDirection getColumnDirection()
           
 DRBand getColumnFooterBand()
           
 DRColumnGrid getColumnGrid()
           
 DRBand getColumnHeaderBand()
           
 List<DRColumn<?>> getColumns()
           
 DRIReportStyle getColumnStyle()
           
 DRIReportStyle getColumnTitleStyle()
           
 DRIFont getDefaultFont()
           
 DRBand getDetailBand()
           
 DRSimpleStyle getDetailEvenRowStyle()
           
 DRBand getDetailFooterBand()
           
 DRBand getDetailHeaderBand()
           
 DRSimpleStyle getDetailOddRowStyle()
           
 List<DRConditionalStyle> getDetailRowHighlighters()
           
 List<DRField<?>> getFields()
           
 DRIExpression<Boolean> getFilterExpression()
           
 Boolean getFloatColumnFooter()
           
 List<DRGroup> getGroups()
           
 DRIReportStyle getGroupStyle()
           
 DRIReportStyle getGroupTitleStyle()
           
 Boolean getHighlightDetailEvenRows()
           
 Boolean getHighlightDetailOddRows()
           
 DRIReportStyle getChartStyle()
           
 Boolean getIgnorePagination()
           
 DRIReportStyle getImageStyle()
           
 String getLanguage()
           
 DRBand getLastPageFooterBand()
           
 Locale getLocale()
           
 DRBand getNoDataBand()
           
 DRPage getPage()
           
 DRBand getPageFooterBand()
           
 DRBand getPageHeaderBand()
           
 List<DRParameter<?>> getParameters()
           
 Map<String,Object> getParameterValues()
           
 Orientation getPrintOrder()
           
 Properties getProperties()
           
 DRQuery getQuery()
           
 String getReportName()
           
 ResourceBundle getResourceBundle()
           
 String getResourceBundleName()
           
 List<DRIScriptlet> getScriptlets()
           
 Boolean getShowColumnTitle()
           
 Boolean getShowColumnValues()
           
 List<DRSort> getSorts()
           
 List<DRSubtotal<?>> getSubtotals()
           
 DRIReportStyle getSubtotalStyle()
           
 DRBand getSummaryBand()
           
 Boolean getSummaryOnANewPage()
           
 Boolean getSummaryWithPageHeaderAndFooter()
           
 Boolean getTableOfContents()
           
 DRITableOfContentsCustomizer getTableOfContentsCustomizer()
           
 DRReportTemplate getTemplate()
           
 DRITemplateDesign<?> getTemplateDesign()
           
 List<DRIStyle> getTemplateStyles()
           
 DRIReportStyle getTextStyle()
           
 DRBand getTitleBand()
           
 Boolean getTitleOnANewPage()
           
 Boolean getUseFieldNameAsDescription()
           
 List<DRVariable<?>> getVariables()
           
 WhenNoDataType getWhenNoDataType()
           
 WhenResourceMissingType getWhenResourceMissingType()
           
 void setBarcodeStyle(DRIReportStyle barcodeStyle)
           
 void setColumnDirection(RunDirection columnDirection)
           
 void setColumnGrid(DRColumnGrid columnGrid)
           
 void setColumns(List<DRColumn<?>> columns)
           
 void setColumnStyle(DRIReportStyle columnStyle)
           
 void setColumnTitleStyle(DRIReportStyle columnTitleStyle)
           
 void setDefaultFont(DRIFont defaultFont)
           
 void setDetailEvenRowStyle(DRSimpleStyle detailEvenRowStyle)
           
 void setDetailOddRowStyle(DRSimpleStyle detailOddRowStyle)
           
 void setDetailRowHighlighters(List<DRConditionalStyle> detailRowHighlighters)
           
 void setFields(List<DRField<?>> fields)
           
 void setFilterExpression(DRIExpression<Boolean> filterExpression)
           
 void setFloatColumnFooter(Boolean floatColumnFooter)
           
 void setGroups(List<DRGroup> groups)
           
 void setGroupStyle(DRIReportStyle groupStyle)
           
 void setGroupTitleStyle(DRIReportStyle groupTitleStyle)
           
 void setHighlightDetailEvenRows(Boolean highlightDetailEvenRows)
           
 void setHighlightDetailOddRows(Boolean highlightDetailOddRows)
           
 void setChartStyle(DRIReportStyle chartStyle)
           
 void setIgnorePagination(Boolean ignorePagination)
           
 void setImageStyle(DRIReportStyle imageStyle)
           
 void setLanguage(String language)
           
 void setLocale(Locale locale)
           
 void setPage(DRPage page)
           
 void setParameters(List<DRParameter<?>> parameters)
           
 void setParameterValues(Map<String,Object> parameterValues)
           
 void setPrintOrder(Orientation printOrder)
           
 void setProperties(Properties properties)
           
 void setQuery(DRQuery query)
           
 void setReportName(String reportName)
           
 void setResourceBundle(ResourceBundle resourceBundle)
           
 void setResourceBundleName(String resourceBundleName)
           
 void setScriptlets(List<DRIScriptlet> scriptlets)
           
 void setShowColumnTitle(Boolean showColumnTitle)
           
 void setShowColumnValues(Boolean showColumnValues)
           
 void setSorts(List<DRSort> sorts)
           
 void setSubtotals(List<DRSubtotal<?>> subtotals)
           
 void setSubtotalStyle(DRIReportStyle subtotalStyle)
           
 void setSummaryOnANewPage(Boolean summaryOnANewPage)
           
 void setSummaryWithPageHeaderAndFooter(Boolean summaryWithPageHeaderAndFooter)
           
 void setTableOfContents(Boolean tableOfContents)
           
 void setTableOfContentsCustomizer(DRITableOfContentsCustomizer tableOfContentsCustomizer)
           
 void setTemplate(DRReportTemplate template)
           
 void setTemplateDesign(DRITemplateDesign<?> templateDesign)
           
 void setTemplateStyles(List<DRIStyle> templateStyles)
           
 void setTextStyle(DRIReportStyle textStyle)
           
 void setTitleOnANewPage(Boolean titleOnANewPage)
           
 void setUseFieldNameAsDescription(Boolean useFieldNameAsDescription)
           
 void setVariables(List<DRVariable<?>> variables)
           
 void setWhenNoDataType(WhenNoDataType whenNoDataType)
           
 void setWhenResourceMissingType(WhenResourceMissingType whenResourceMissingType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DRReport

public DRReport()
Method Detail

getTemplate

public DRReportTemplate getTemplate()
Specified by:
getTemplate in interface DRIReport

setTemplate

public void setTemplate(DRReportTemplate template)

getTemplateStyles

public List<DRIStyle> getTemplateStyles()
Specified by:
getTemplateStyles in interface DRIReport

addTemplateStyle

public void addTemplateStyle(DRIStyle templateStyle)

setTemplateStyles

public void setTemplateStyles(List<DRIStyle> templateStyles)

getTemplateDesign

public DRITemplateDesign<?> getTemplateDesign()
Specified by:
getTemplateDesign in interface DRIReport

setTemplateDesign

public void setTemplateDesign(DRITemplateDesign<?> templateDesign)

getReportName

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

setReportName

public void setReportName(String reportName)

getLocale

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

setLocale

public void setLocale(Locale locale)

getResourceBundle

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

setResourceBundle

public void setResourceBundle(ResourceBundle resourceBundle)

getResourceBundleName

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

setResourceBundleName

public void setResourceBundleName(String resourceBundleName)

getShowColumnTitle

public Boolean getShowColumnTitle()
Specified by:
getShowColumnTitle in interface DRIReport

setShowColumnTitle

public void setShowColumnTitle(Boolean showColumnTitle)

getShowColumnValues

public Boolean getShowColumnValues()
Specified by:
getShowColumnValues in interface DRIReport

setShowColumnValues

public void setShowColumnValues(Boolean showColumnValues)

getColumns

public List<DRColumn<?>> getColumns()
Specified by:
getColumns in interface DRIReport

setColumns

public void setColumns(List<DRColumn<?>> columns)

addColumn

public void addColumn(DRColumn<?> column)

getGroups

public List<DRGroup> getGroups()
Specified by:
getGroups in interface DRIReport

setGroups

public void setGroups(List<DRGroup> groups)

addGroup

public void addGroup(DRGroup group)

getFields

public List<DRField<?>> getFields()
Specified by:
getFields in interface DRIReport

setFields

public void setFields(List<DRField<?>> fields)

addField

public void addField(DRField<?> field)

getVariables

public List<DRVariable<?>> getVariables()
Specified by:
getVariables in interface DRIReport

setVariables

public void setVariables(List<DRVariable<?>> variables)

addVariable

public void addVariable(DRVariable<?> variable)

getSorts

public List<DRSort> getSorts()
Specified by:
getSorts in interface DRIReport

setSorts

public void setSorts(List<DRSort> sorts)

addSort

public void addSort(DRSort sort)

getSubtotals

public List<DRSubtotal<?>> getSubtotals()
Specified by:
getSubtotals in interface DRIReport

setSubtotals

public void setSubtotals(List<DRSubtotal<?>> subtotals)

addSubtotal

public void addSubtotal(DRSubtotal<?> subtotal)

getParameters

public List<DRParameter<?>> getParameters()
Specified by:
getParameters in interface DRIReport

setParameters

public void setParameters(List<DRParameter<?>> parameters)

addParameter

public void addParameter(DRParameter<?> parameter)

getParameterValues

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

addParameterValue

public void addParameterValue(String name,
                              Object value)

setParameterValues

public void setParameterValues(Map<String,Object> parameterValues)

getScriptlets

public List<DRIScriptlet> getScriptlets()
Specified by:
getScriptlets in interface DRIReport

setScriptlets

public void setScriptlets(List<DRIScriptlet> scriptlets)

addScriptlet

public void addScriptlet(DRIScriptlet scriptlet)

getProperties

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

setProperties

public void setProperties(Properties properties)

addProperty

public void addProperty(String key,
                        String value)

getQuery

public DRQuery getQuery()
Specified by:
getQuery in interface DRIReport

setQuery

public void setQuery(DRQuery query)

getPage

public DRPage getPage()
Specified by:
getPage in interface DRIReport

setPage

public void setPage(DRPage page)

getIgnorePagination

public Boolean getIgnorePagination()
Specified by:
getIgnorePagination in interface DRIReport

setIgnorePagination

public void setIgnorePagination(Boolean ignorePagination)

getWhenNoDataType

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

setWhenNoDataType

public void setWhenNoDataType(WhenNoDataType whenNoDataType)

getWhenResourceMissingType

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

setWhenResourceMissingType

public void setWhenResourceMissingType(WhenResourceMissingType whenResourceMissingType)

getTitleOnANewPage

public Boolean getTitleOnANewPage()
Specified by:
getTitleOnANewPage in interface DRIReport

setTitleOnANewPage

public void setTitleOnANewPage(Boolean titleOnANewPage)

getSummaryOnANewPage

public Boolean getSummaryOnANewPage()
Specified by:
getSummaryOnANewPage in interface DRIReport

setSummaryOnANewPage

public void setSummaryOnANewPage(Boolean summaryOnANewPage)

getSummaryWithPageHeaderAndFooter

public Boolean getSummaryWithPageHeaderAndFooter()
Specified by:
getSummaryWithPageHeaderAndFooter in interface DRIReport

setSummaryWithPageHeaderAndFooter

public void setSummaryWithPageHeaderAndFooter(Boolean summaryWithPageHeaderAndFooter)

getFloatColumnFooter

public Boolean getFloatColumnFooter()
Specified by:
getFloatColumnFooter in interface DRIReport

setFloatColumnFooter

public void setFloatColumnFooter(Boolean floatColumnFooter)

getPrintOrder

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

setPrintOrder

public void setPrintOrder(Orientation printOrder)

getColumnDirection

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

setColumnDirection

public void setColumnDirection(RunDirection columnDirection)

getLanguage

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

setLanguage

public void setLanguage(String language)

getUseFieldNameAsDescription

public Boolean getUseFieldNameAsDescription()
Specified by:
getUseFieldNameAsDescription in interface DRIReport

setUseFieldNameAsDescription

public void setUseFieldNameAsDescription(Boolean useFieldNameAsDescription)

getDefaultFont

public DRIFont getDefaultFont()
Specified by:
getDefaultFont in interface DRIReport

setDefaultFont

public void setDefaultFont(DRIFont defaultFont)

getTextStyle

public DRIReportStyle getTextStyle()
Specified by:
getTextStyle in interface DRIReport

setTextStyle

public void setTextStyle(DRIReportStyle textStyle)

getColumnTitleStyle

public DRIReportStyle getColumnTitleStyle()
Specified by:
getColumnTitleStyle in interface DRIReport

setColumnTitleStyle

public void setColumnTitleStyle(DRIReportStyle columnTitleStyle)

getColumnStyle

public DRIReportStyle getColumnStyle()
Specified by:
getColumnStyle in interface DRIReport

setColumnStyle

public void setColumnStyle(DRIReportStyle columnStyle)

getGroupTitleStyle

public DRIReportStyle getGroupTitleStyle()
Specified by:
getGroupTitleStyle in interface DRIReport

setGroupTitleStyle

public void setGroupTitleStyle(DRIReportStyle groupTitleStyle)

getGroupStyle

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

setGroupStyle

public void setGroupStyle(DRIReportStyle groupStyle)

getSubtotalStyle

public DRIReportStyle getSubtotalStyle()
Specified by:
getSubtotalStyle in interface DRIReport

setSubtotalStyle

public void setSubtotalStyle(DRIReportStyle subtotalStyle)

getImageStyle

public DRIReportStyle getImageStyle()
Specified by:
getImageStyle in interface DRIReport

setImageStyle

public void setImageStyle(DRIReportStyle imageStyle)

getChartStyle

public DRIReportStyle getChartStyle()
Specified by:
getChartStyle in interface DRIReport

setChartStyle

public void setChartStyle(DRIReportStyle chartStyle)

getBarcodeStyle

public DRIReportStyle getBarcodeStyle()
Specified by:
getBarcodeStyle in interface DRIReport

setBarcodeStyle

public void setBarcodeStyle(DRIReportStyle barcodeStyle)

getHighlightDetailOddRows

public Boolean getHighlightDetailOddRows()
Specified by:
getHighlightDetailOddRows in interface DRIReport

setHighlightDetailOddRows

public void setHighlightDetailOddRows(Boolean highlightDetailOddRows)

getDetailOddRowStyle

public DRSimpleStyle getDetailOddRowStyle()
Specified by:
getDetailOddRowStyle in interface DRIReport

setDetailOddRowStyle

public void setDetailOddRowStyle(DRSimpleStyle detailOddRowStyle)

getHighlightDetailEvenRows

public Boolean getHighlightDetailEvenRows()
Specified by:
getHighlightDetailEvenRows in interface DRIReport

setHighlightDetailEvenRows

public void setHighlightDetailEvenRows(Boolean highlightDetailEvenRows)

getDetailEvenRowStyle

public DRSimpleStyle getDetailEvenRowStyle()
Specified by:
getDetailEvenRowStyle in interface DRIReport

setDetailEvenRowStyle

public void setDetailEvenRowStyle(DRSimpleStyle detailEvenRowStyle)

getDetailRowHighlighters

public List<DRConditionalStyle> getDetailRowHighlighters()
Specified by:
getDetailRowHighlighters in interface DRIReport

setDetailRowHighlighters

public void setDetailRowHighlighters(List<DRConditionalStyle> detailRowHighlighters)

addDetailRowHighlighter

public void addDetailRowHighlighter(DRConditionalStyle detailRowHighlighter)

getColumnGrid

public DRColumnGrid getColumnGrid()
Specified by:
getColumnGrid in interface DRIReport

setColumnGrid

public void setColumnGrid(DRColumnGrid columnGrid)

getTableOfContents

public Boolean getTableOfContents()
Specified by:
getTableOfContents in interface DRIReport

setTableOfContents

public void setTableOfContents(Boolean tableOfContents)

getTableOfContentsCustomizer

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

setTableOfContentsCustomizer

public void setTableOfContentsCustomizer(DRITableOfContentsCustomizer tableOfContentsCustomizer)

getFilterExpression

public DRIExpression<Boolean> getFilterExpression()
Specified by:
getFilterExpression in interface DRIReport

setFilterExpression

public void setFilterExpression(DRIExpression<Boolean> filterExpression)

getTitleBand

public DRBand getTitleBand()
Specified by:
getTitleBand in interface DRIReport

getPageHeaderBand

public DRBand getPageHeaderBand()
Specified by:
getPageHeaderBand in interface DRIReport

getPageFooterBand

public DRBand getPageFooterBand()
Specified by:
getPageFooterBand in interface DRIReport

getColumnHeaderBand

public DRBand getColumnHeaderBand()
Specified by:
getColumnHeaderBand in interface DRIReport

getColumnFooterBand

public DRBand getColumnFooterBand()
Specified by:
getColumnFooterBand in interface DRIReport

getDetailBand

public DRBand getDetailBand()
Specified by:
getDetailBand in interface DRIReport

getDetailHeaderBand

public DRBand getDetailHeaderBand()
Specified by:
getDetailHeaderBand in interface DRIReport

getDetailFooterBand

public DRBand getDetailFooterBand()
Specified by:
getDetailFooterBand in interface DRIReport

getLastPageFooterBand

public DRBand getLastPageFooterBand()
Specified by:
getLastPageFooterBand in interface DRIReport

getSummaryBand

public DRBand getSummaryBand()
Specified by:
getSummaryBand in interface DRIReport

getNoDataBand

public DRBand getNoDataBand()
Specified by:
getNoDataBand in interface DRIReport

getBackgroundBand

public DRBand getBackgroundBand()
Specified by:
getBackgroundBand in interface DRIReport


Copyright © 2010-2014. All Rights Reserved.