|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.dynamicreports.report.builder.AbstractBuilder<T,DRReport>
net.sf.dynamicreports.report.builder.ReportBuilder<T>
public class ReportBuilder<T extends ReportBuilder<T>>
Field Summary |
---|
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder |
---|
builded |
Constructor Summary | |
---|---|
ReportBuilder()
|
Method Summary | ||
---|---|---|
T |
addBackground(ComponentBuilder<?,?>... components)
Adds components to the background band. |
|
T |
addColumn(ColumnBuilder<?,?>... columns)
|
|
T |
addColumnFooter(ComponentBuilder<?,?>... components)
Adds components to the column footer band. |
|
T |
addColumnHeader(ComponentBuilder<?,?>... components)
Adds components to the column header band. |
|
T |
addDetail(ComponentBuilder<?,?>... components)
Adds components to the detail band. |
|
T |
addDetailFooter(ComponentBuilder<?,?>... components)
Adds components to the detail footer band. |
|
T |
addDetailHeader(ComponentBuilder<?,?>... components)
Adds components to the detail header band. |
|
T |
addDetailRowHighlighter(ConditionalStyleBuilder... detailRowHighlighters)
|
|
T |
addField(FieldBuilder<?>... fields)
|
|
T |
addField(String name,
Class<?> valueClass)
|
|
|
addField(String name,
DRIDataType<? super U,U> dataType)
|
|
T |
addGroup(GroupBuilder<?>... groups)
|
|
T |
addGroupFooter(GroupBuilder<?> group,
ComponentBuilder<?,?>... components)
Adds components to the group footer band. |
|
T |
addGroupHeader(GroupBuilder<?> group,
ComponentBuilder<?,?>... components)
Adds components to the group header band. |
|
T |
addLastPageFooter(ComponentBuilder<?,?>... components)
Adds components to the last page footer band. |
|
T |
addNoData(ComponentBuilder<?,?>... components)
Adds components to the no data band. |
|
T |
addPageFooter(ComponentBuilder<?,?>... components)
Adds components to the page footer band. |
|
T |
addPageHeader(ComponentBuilder<?,?>... components)
Adds components to the page header band. |
|
T |
addParameter(ParameterBuilder<?>... parameters)
|
|
T |
addParameter(String name,
Class<?> valueClass)
|
|
T |
addParameter(String name,
Object value)
|
|
T |
addProperty(String key,
String value)
|
|
T |
addScriptlet(DRIScriptlet... scriptlets)
|
|
T |
addSort(SortBuilder... sorts)
Adds a sort field to the dataset |
|
T |
addSubtotalAtColumnFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtColumnHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtFirstGroupFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtFirstGroupHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtGroupFooter(GroupBuilder<?> group,
SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtGroupHeader(GroupBuilder<?> group,
SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtLastGroupFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtLastGroupHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtLastPageFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtPageFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtPageHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtSummary(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalAtTitle(SubtotalBuilder<?,?>... subtotals)
|
|
T |
addSubtotalOfPercentageAtGroupFooter(GroupBuilder<?> group,
PercentageSubtotalBuilder... subtotals)
|
|
T |
addSubtotalOfPercentageAtGroupHeader(GroupBuilder<?> group,
PercentageSubtotalBuilder... subtotals)
|
|
T |
addSummary(ComponentBuilder<?,?>... components)
Adds components to the summary band. |
|
T |
addTemplateStyle(StyleBuilder... templateStyles)
|
|
T |
addTemplateStyle(TemplateStyleListBuilder... templateStyleLists)
|
|
T |
addTitle(ComponentBuilder<?,?>... components)
Adds components to the title band. |
|
T |
addVariable(VariableBuilder<?>... variables)
|
|
T |
background(ComponentBuilder<?,?>... components)
Adds components to the background band. |
|
T |
columnFooter(ComponentBuilder<?,?>... components)
Adds components to the column footer band. |
|
T |
columnGrid(ColumnGridComponentBuilder... components)
|
|
T |
columnGrid(ListType type)
|
|
T |
columnGrid(ListType type,
ColumnGridComponentBuilder... components)
|
|
T |
columnHeader(ComponentBuilder<?,?>... components)
Adds components to the column header band. |
|
T |
columns(ColumnBuilder<?,?>... columns)
|
|
T |
detail(ComponentBuilder<?,?>... components)
Adds components to the detail band. |
|
T |
detailFooter(ComponentBuilder<?,?>... components)
Adds components to the detail footer band. |
|
T |
detailHeader(ComponentBuilder<?,?>... components)
Adds components to the detail header band. |
|
T |
detailRowHighlighters(ConditionalStyleBuilder... detailRowHighlighters)
|
|
T |
fields(FieldBuilder<?>... fields)
|
|
T |
floatColumnFooter()
Prints the column footer band at the bottom of the column. |
|
DRReport |
getReport()
|
|
T |
groupBy(GroupBuilder<?>... groups)
|
|
T |
groupBy(ValueColumnBuilder<?,?>... groupColumns)
|
|
T |
groupFooter(GroupBuilder<?> group,
ComponentBuilder<?,?>... components)
Adds components to the group footer band. |
|
T |
groupHeader(GroupBuilder<?> group,
ComponentBuilder<?,?>... components)
Adds components to the group header band. |
|
T |
highlightDetailEvenRows()
|
|
T |
highlightDetailOddRows()
|
|
T |
ignorePageWidth()
|
|
T |
ignorePagination()
|
|
T |
lastPageFooter(ComponentBuilder<?,?>... components)
Adds components to the last page footer band. |
|
T |
noData(ComponentBuilder<?,?>... components)
Adds components to the no data band. |
|
T |
pageFooter(ComponentBuilder<?,?>... components)
Adds components to the page footer band. |
|
T |
pageHeader(ComponentBuilder<?,?>... components)
Adds components to the page header band. |
|
T |
parameters(ParameterBuilder<?>... parameters)
|
|
T |
scriptlets(DRIScriptlet... scriptlets)
|
|
T |
setBackgroundBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setBackgroundSplitType(SplitType splitType)
Sets the background band split type. |
|
T |
setBackgroundStyle(ReportStyleBuilder style)
Sets a background band style |
|
T |
setBarcodeStyle(ReportStyleBuilder barcodeStyle)
|
|
T |
setColumnDirection(RunDirection columnDirection)
|
|
T |
setColumnFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setColumnFooterSplitType(SplitType splitType)
Sets the column footer band split type. |
|
T |
setColumnFooterStyle(ReportStyleBuilder style)
Sets a column footer band style |
|
T |
setColumnHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setColumnHeaderSplitType(SplitType splitType)
Sets the column header band split type. |
|
T |
setColumnHeaderStyle(ReportStyleBuilder style)
Sets a column header band style |
|
T |
setColumnStyle(ReportStyleBuilder columnStyle)
|
|
T |
setColumnTitleStyle(ReportStyleBuilder columnTitleStyle)
|
|
T |
setDetailBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setDetailEvenRowStyle(SimpleStyleBuilder detailEvenRowStyle)
|
|
T |
setDetailFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setDetailFooterSplitType(SplitType splitType)
Sets the detail footer band split type. |
|
T |
setDetailFooterStyle(ReportStyleBuilder style)
Sets a detail footer band style |
|
T |
setDetailHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setDetailHeaderSplitType(SplitType splitType)
Sets the detail header band split type. |
|
T |
setDetailHeaderStyle(ReportStyleBuilder style)
Sets a detail header band style |
|
T |
setDetailOddRowStyle(SimpleStyleBuilder detailOddRowStyle)
|
|
T |
setDetailSplitType(SplitType splitType)
Sets the detail band split type. |
|
T |
setDetailStyle(ReportStyleBuilder style)
Sets a detail band style |
|
T |
setFilterExpression(DRIExpression<Boolean> filterExpression)
Sets a dataset filter expression. |
|
T |
setFloatColumnFooter(Boolean floatColumnFooter)
Sets whether or not the column footer band is printed at the bottom of the column |
|
T |
setGroupFooterBackgroundComponent(GroupBuilder<?> group,
ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setGroupFooterSplitType(GroupBuilder<?> group,
SplitType splitType)
Sets the group footer band split type. |
|
T |
setGroupFooterStyle(GroupBuilder<?> group,
ReportStyleBuilder style)
Sets a group footer band style |
|
T |
setGroupHeaderBackgroundComponent(GroupBuilder<?> group,
ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setGroupHeaderSplitType(GroupBuilder<?> group,
SplitType splitType)
Sets the group header band split type. |
|
T |
setGroupHeaderStyle(GroupBuilder<?> group,
ReportStyleBuilder style)
Sets a group header band style |
|
T |
setGroupStyle(ReportStyleBuilder groupStyle)
|
|
T |
setGroupTitleStyle(ReportStyleBuilder groupTitleStyle)
|
|
T |
setHighlightDetailEvenRows(Boolean highlightDetailEvenRows)
|
|
T |
setHighlightDetailOddRows(Boolean highlightDetailOddRows)
|
|
T |
setChartStyle(ReportStyleBuilder chartStyle)
|
|
T |
setIgnorePageWidth(Boolean ignorePageWidth)
|
|
T |
setIgnorePagination(Boolean ignorePagination)
|
|
T |
setImageStyle(ReportStyleBuilder imageStyle)
|
|
T |
setLanguage(String language)
|
|
T |
setLastPageFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setLastPageFooterSplitType(SplitType splitType)
Sets the last page footer band split type. |
|
T |
setLastPageFooterStyle(ReportStyleBuilder style)
Sets a last page footer band style |
|
T |
setLocale(Locale locale)
|
|
T |
setNoDataBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setNoDataSplitType(SplitType splitType)
Sets the no data band split type. |
|
T |
setNoDataStyle(ReportStyleBuilder style)
Sets a no data band style |
|
T |
setPageColumnSpace(Integer columnSpace)
|
|
T |
setPageColumnsPerPage(Integer columnsPerPage)
|
|
T |
setPageFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setPageFooterSplitType(SplitType splitType)
Sets the page footer band split type. |
|
T |
setPageFooterStyle(ReportStyleBuilder style)
Sets a page footer band style |
|
T |
setPageFormat(Integer width,
Integer height,
PageOrientation orientation)
|
|
T |
setPageFormat(PageType pageType)
|
|
T |
setPageFormat(PageType pageType,
PageOrientation orientation)
|
|
T |
setPageHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setPageHeaderSplitType(SplitType splitType)
Sets the page header band split type. |
|
T |
setPageHeaderStyle(ReportStyleBuilder style)
Sets a page header band style |
|
T |
setPageMargin(MarginBuilder margin)
|
|
T |
setParameter(String name,
Object value)
|
|
T |
setParameters(Map<String,Object> parameters)
|
|
T |
setPrintOrder(Orientation printOrder)
|
|
T |
setProperties(Properties properties)
|
|
T |
setQuery(QueryBuilder query)
|
|
T |
setQuery(String sql)
|
|
T |
setQuery(String text,
String language)
|
|
T |
setReportName(String reportName)
|
|
T |
setResourceBundle(ResourceBundle resourceBundle)
|
|
T |
setResourceBundle(String resourceBundleName)
|
|
T |
setShowColumnTitle(Boolean showColumnTitle)
|
|
T |
setShowColumnValues(Boolean showColumnValues)
|
|
T |
setSubtotalStyle(ReportStyleBuilder subtotalStyle)
|
|
T |
setSummaryBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setSummaryOnANewPage(Boolean summaryOnANewPage)
Sets whether or not the summary band is printed on a separate page. |
|
T |
setSummarySplitType(SplitType splitType)
Sets the summary band split type. |
|
T |
setSummaryStyle(ReportStyleBuilder style)
Sets a summary band style |
|
T |
setSummaryWithPageHeaderAndFooter(Boolean summaryWithPageHeaderAndFooter)
Sets whether or not the summary band is printed with the page header and footer. |
|
T |
setTableOfContents(Boolean tableOfContents)
|
|
T |
setTableOfContents(DRITableOfContentsCustomizer tableOfContentsCustomizer)
|
|
T |
setTableOfContents(TableOfContentsCustomizerBuilder tableOfContentsCustomizer)
|
|
T |
setTemplate(ReportTemplateBuilder template)
|
|
T |
setTextStyle(ReportStyleBuilder textStyle)
|
|
T |
setTitleBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
|
|
T |
setTitleOnANewPage(Boolean titleOnANewPage)
Sets whether or not the title band is printed on a separate page. |
|
T |
setTitleSplitType(SplitType splitType)
Sets the title band split type. |
|
T |
setTitleStyle(ReportStyleBuilder style)
Sets a title band style |
|
T |
setUseFieldNameAsDescription(Boolean useFieldNameAsDescription)
|
|
T |
setWhenNoDataType(WhenNoDataType whenNoDataType)
|
|
T |
sortBy(SortBuilder... sorts)
Adds a sort field to the dataset |
|
T |
sortBy(TextColumnBuilder<?>... sortColumns)
Adds a sort field to the dataset |
|
T |
subtotalsAtColumnFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtColumnHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtFirstGroupFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtFirstGroupHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtGroupFooter(GroupBuilder<?> group,
SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtGroupHeader(GroupBuilder<?> group,
SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtLastGroupFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtLastGroupHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtLastPageFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtPageFooter(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtPageHeader(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtSummary(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsAtTitle(SubtotalBuilder<?,?>... subtotals)
|
|
T |
subtotalsOfPercentageAtGroupFooter(GroupBuilder<?> group,
PercentageSubtotalBuilder... subtotals)
|
|
T |
subtotalsOfPercentageAtGroupHeader(GroupBuilder<?> group,
PercentageSubtotalBuilder... subtotals)
|
|
T |
summary(ComponentBuilder<?,?>... components)
Adds components to the summary band. |
|
T |
summaryOnANewPage()
Prints the summary band on a separate page. |
|
T |
summaryWithPageHeaderAndFooter()
Prints the summary band with the page header and footer. |
|
T |
tableOfContents()
|
|
T |
tableOfContents(DRITableOfContentsCustomizer tableOfContentsCustomizer)
|
|
T |
tableOfContents(TableOfContentsCustomizerBuilder tableOfContentsCustomizer)
|
|
T |
templateStyles(StyleBuilder... templateStyles)
|
|
T |
templateStyles(TemplateStyleListBuilder... templateStyleLists)
|
|
T |
title(ComponentBuilder<?,?>... components)
Adds components to the title band. |
|
T |
titleOnANewPage()
Prints the title band on a separate page. |
|
T |
variables(VariableBuilder<?>... variables)
|
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder |
---|
build, configure, getObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReportBuilder()
Method Detail |
---|
public T setReportName(String reportName)
public T setLocale(Locale locale)
public T setResourceBundle(ResourceBundle resourceBundle)
public T setResourceBundle(String resourceBundleName)
public T setShowColumnTitle(Boolean showColumnTitle)
public T setShowColumnValues(Boolean showColumnValues)
public T setPageFormat(PageType pageType)
public T setPageFormat(PageType pageType, PageOrientation orientation)
public T setPageFormat(Integer width, Integer height, PageOrientation orientation)
public T setPageMargin(MarginBuilder margin)
public T setPageColumnsPerPage(Integer columnsPerPage)
public T setPageColumnSpace(Integer columnSpace)
public T ignorePageWidth()
public T setIgnorePageWidth(Boolean ignorePageWidth)
public T ignorePagination()
public T setIgnorePagination(Boolean ignorePagination)
public T setWhenNoDataType(WhenNoDataType whenNoDataType)
public T titleOnANewPage()
public T setTitleOnANewPage(Boolean titleOnANewPage)
titleOnANewPage
- print the title band on a separate page
public T summaryOnANewPage()
public T setSummaryOnANewPage(Boolean summaryOnANewPage)
summaryOnANewPage
- print the summary band on a separate page
public T summaryWithPageHeaderAndFooter()
public T setSummaryWithPageHeaderAndFooter(Boolean summaryWithPageHeaderAndFooter)
summaryWithPageHeaderAndFooter
- print the summary band with the page header and footer
public T floatColumnFooter()
public T setFloatColumnFooter(Boolean floatColumnFooter)
floatColumnFooter
- print the column footer at the bottom of the column
public T setPrintOrder(Orientation printOrder)
public T setColumnDirection(RunDirection columnDirection)
public T setLanguage(String language)
public T setUseFieldNameAsDescription(Boolean useFieldNameAsDescription)
public T scriptlets(DRIScriptlet... scriptlets)
public T addScriptlet(DRIScriptlet... scriptlets)
public T setProperties(Properties properties)
public T addProperty(String key, String value)
public T setQuery(String text, String language)
public T setQuery(String sql)
public T setQuery(QueryBuilder query)
public T columnGrid(ListType type)
public T columnGrid(ColumnGridComponentBuilder... components)
public T columnGrid(ListType type, ColumnGridComponentBuilder... components)
public T setTemplate(ReportTemplateBuilder template)
public T templateStyles(TemplateStyleListBuilder... templateStyleLists)
public T addTemplateStyle(TemplateStyleListBuilder... templateStyleLists)
public T templateStyles(StyleBuilder... templateStyles)
public T addTemplateStyle(StyleBuilder... templateStyles)
public T parameters(ParameterBuilder<?>... parameters)
public T addParameter(String name, Object value)
public T addParameter(String name, Class<?> valueClass)
public T addParameter(ParameterBuilder<?>... parameters)
public T setParameter(String name, Object value)
public T setParameters(Map<String,Object> parameters)
public T fields(FieldBuilder<?>... fields)
public T addField(String name, Class<?> valueClass)
public <U> T addField(String name, DRIDataType<? super U,U> dataType)
public T addField(FieldBuilder<?>... fields)
public T variables(VariableBuilder<?>... variables)
public T addVariable(VariableBuilder<?>... variables)
public T sortBy(TextColumnBuilder<?>... sortColumns)
sortColumns
- columns to be sorted
public T sortBy(SortBuilder... sorts)
sorts
- the sort definitions
public T addSort(SortBuilder... sorts)
sorts
- the sort definitions
public T columns(ColumnBuilder<?,?>... columns)
public T addColumn(ColumnBuilder<?,?>... columns)
public T setTextStyle(ReportStyleBuilder textStyle)
public T setColumnTitleStyle(ReportStyleBuilder columnTitleStyle)
public T setColumnStyle(ReportStyleBuilder columnStyle)
public T setGroupTitleStyle(ReportStyleBuilder groupTitleStyle)
public T setGroupStyle(ReportStyleBuilder groupStyle)
public T setSubtotalStyle(ReportStyleBuilder subtotalStyle)
public T setImageStyle(ReportStyleBuilder imageStyle)
public T setChartStyle(ReportStyleBuilder chartStyle)
public T setBarcodeStyle(ReportStyleBuilder barcodeStyle)
public T highlightDetailOddRows()
public T setHighlightDetailOddRows(Boolean highlightDetailOddRows)
public T setDetailOddRowStyle(SimpleStyleBuilder detailOddRowStyle)
public T highlightDetailEvenRows()
public T setHighlightDetailEvenRows(Boolean highlightDetailEvenRows)
public T setDetailEvenRowStyle(SimpleStyleBuilder detailEvenRowStyle)
public T detailRowHighlighters(ConditionalStyleBuilder... detailRowHighlighters)
public T addDetailRowHighlighter(ConditionalStyleBuilder... detailRowHighlighters)
public T subtotalsAtTitle(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtTitle(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtPageHeader(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtPageHeader(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtPageFooter(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtPageFooter(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtColumnHeader(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtColumnHeader(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtColumnFooter(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtColumnFooter(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtGroupHeader(GroupBuilder<?> group, SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtGroupHeader(GroupBuilder<?> group, SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtGroupFooter(GroupBuilder<?> group, SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtGroupFooter(GroupBuilder<?> group, SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtFirstGroupHeader(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtFirstGroupHeader(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtFirstGroupFooter(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtFirstGroupFooter(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtLastGroupHeader(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtLastGroupHeader(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtLastGroupFooter(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtLastGroupFooter(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtLastPageFooter(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtLastPageFooter(SubtotalBuilder<?,?>... subtotals)
public T subtotalsAtSummary(SubtotalBuilder<?,?>... subtotals)
public T addSubtotalAtSummary(SubtotalBuilder<?,?>... subtotals)
public T subtotalsOfPercentageAtGroupHeader(GroupBuilder<?> group, PercentageSubtotalBuilder... subtotals)
public T addSubtotalOfPercentageAtGroupHeader(GroupBuilder<?> group, PercentageSubtotalBuilder... subtotals)
public T subtotalsOfPercentageAtGroupFooter(GroupBuilder<?> group, PercentageSubtotalBuilder... subtotals)
public T addSubtotalOfPercentageAtGroupFooter(GroupBuilder<?> group, PercentageSubtotalBuilder... subtotals)
public T groupBy(ValueColumnBuilder<?,?>... groupColumns)
public T groupBy(GroupBuilder<?>... groups)
public T addGroup(GroupBuilder<?>... groups)
public T tableOfContents()
public T tableOfContents(TableOfContentsCustomizerBuilder tableOfContentsCustomizer)
public T tableOfContents(DRITableOfContentsCustomizer tableOfContentsCustomizer)
public T setTableOfContents(Boolean tableOfContents)
public T setTableOfContents(TableOfContentsCustomizerBuilder tableOfContentsCustomizer)
public T setTableOfContents(DRITableOfContentsCustomizer tableOfContentsCustomizer)
public T setFilterExpression(DRIExpression<Boolean> filterExpression)
filterExpression
- the filter expression
public T setTitleSplitType(SplitType splitType)
splitType
- the title split type
public T setTitleStyle(ReportStyleBuilder style)
style
- the title band style
public T setTitleBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T title(ComponentBuilder<?,?>... components)
components
- the title components
public T addTitle(ComponentBuilder<?,?>... components)
components
- the title components
public T setPageHeaderSplitType(SplitType splitType)
splitType
- the page header split type
public T setPageHeaderStyle(ReportStyleBuilder style)
style
- the page header band style
public T setPageHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T pageHeader(ComponentBuilder<?,?>... components)
components
- the page header components
public T addPageHeader(ComponentBuilder<?,?>... components)
components
- the page header components
public T setPageFooterSplitType(SplitType splitType)
splitType
- the page footer split type
public T setPageFooterStyle(ReportStyleBuilder style)
style
- the page footer band style
public T setPageFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T pageFooter(ComponentBuilder<?,?>... components)
components
- the page footer components
public T addPageFooter(ComponentBuilder<?,?>... components)
components
- the page footer components
public T setColumnHeaderSplitType(SplitType splitType)
splitType
- the column header split type
public T setColumnHeaderStyle(ReportStyleBuilder style)
style
- the column header band style
public T setColumnHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T columnHeader(ComponentBuilder<?,?>... components)
components
- the column header components
public T addColumnHeader(ComponentBuilder<?,?>... components)
components
- the column header components
public T setColumnFooterSplitType(SplitType splitType)
splitType
- the column footer split type
public T setColumnFooterStyle(ReportStyleBuilder style)
style
- the column footer band style
public T setColumnFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T columnFooter(ComponentBuilder<?,?>... components)
components
- the column footer components
public T addColumnFooter(ComponentBuilder<?,?>... components)
components
- the column footer components
public T setGroupHeaderSplitType(GroupBuilder<?> group, SplitType splitType)
group
- the group to which to apply the split typesplitType
- the group header split type
public T setGroupHeaderStyle(GroupBuilder<?> group, ReportStyleBuilder style)
group
- the group to which to apply the stylestyle
- the group header band style
public T setGroupHeaderBackgroundComponent(GroupBuilder<?> group, ComponentBuilder<?,?> backgroundComponent)
public T groupHeader(GroupBuilder<?> group, ComponentBuilder<?,?>... components)
group
- the group to which to add the componentscomponents
- the group header components
public T addGroupHeader(GroupBuilder<?> group, ComponentBuilder<?,?>... components)
group
- the group to which to add the componentscomponents
- the group header components
public T setGroupFooterSplitType(GroupBuilder<?> group, SplitType splitType)
group
- the group to which to apply the split typesplitType
- the group footer split type
public T setGroupFooterStyle(GroupBuilder<?> group, ReportStyleBuilder style)
group
- the group to which to apply the stylestyle
- the group footer band style
public T setGroupFooterBackgroundComponent(GroupBuilder<?> group, ComponentBuilder<?,?> backgroundComponent)
public T groupFooter(GroupBuilder<?> group, ComponentBuilder<?,?>... components)
group
- the group to which to add the componentscomponents
- the group footer components
public T addGroupFooter(GroupBuilder<?> group, ComponentBuilder<?,?>... components)
group
- the group to which to add the componentscomponents
- the group footer components
public T setDetailSplitType(SplitType splitType)
splitType
- the detail split type
public T setDetailStyle(ReportStyleBuilder style)
style
- the detail band style
public T setDetailBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T detail(ComponentBuilder<?,?>... components)
components
- the detail components
public T addDetail(ComponentBuilder<?,?>... components)
components
- the detail components
public T setDetailHeaderSplitType(SplitType splitType)
splitType
- the detail header split type
public T setDetailHeaderStyle(ReportStyleBuilder style)
style
- the detail header band style
public T setDetailHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T detailHeader(ComponentBuilder<?,?>... components)
components
- the detail header components
public T addDetailHeader(ComponentBuilder<?,?>... components)
components
- the detail header components
public T setDetailFooterSplitType(SplitType splitType)
splitType
- the detail footer split type
public T setDetailFooterStyle(ReportStyleBuilder style)
style
- the detail footer band style
public T setDetailFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T detailFooter(ComponentBuilder<?,?>... components)
components
- the detail footer components
public T addDetailFooter(ComponentBuilder<?,?>... components)
components
- the detail footer components
public T setLastPageFooterSplitType(SplitType splitType)
splitType
- the last page footer split type
public T setLastPageFooterStyle(ReportStyleBuilder style)
style
- the last page footer band style
public T setLastPageFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T lastPageFooter(ComponentBuilder<?,?>... components)
components
- the last page footer components
public T addLastPageFooter(ComponentBuilder<?,?>... components)
components
- the last page footer components
public T setSummarySplitType(SplitType splitType)
splitType
- the summary split type
public T setSummaryStyle(ReportStyleBuilder style)
style
- the summary band style
public T setSummaryBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T summary(ComponentBuilder<?,?>... components)
components
- the summary components
public T addSummary(ComponentBuilder<?,?>... components)
components
- the summary components
public T setNoDataSplitType(SplitType splitType)
splitType
- the no data split type
public T setNoDataStyle(ReportStyleBuilder style)
style
- the no data band style
public T setNoDataBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T noData(ComponentBuilder<?,?>... components)
components
- the no data components
public T addNoData(ComponentBuilder<?,?>... components)
components
- the no data components
public T setBackgroundSplitType(SplitType splitType)
splitType
- the background split type
public T setBackgroundStyle(ReportStyleBuilder style)
style
- the background band style
public T setBackgroundBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
public T background(ComponentBuilder<?,?>... components)
components
- the background components
public T addBackground(ComponentBuilder<?,?>... components)
components
- the background components
public DRReport getReport()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |