Package | Description |
---|---|
ar.com.fdvs.dj.domain.builders |
Modifier and Type | Class and Description |
---|---|
class |
FastReportBuilder
Builder created to give users a friendly way of creating a DynamicReport.
|
class |
ReflectiveReportBuilder
Builder created to give users an easy way of creating a DynamicReport based on a collection.
|
class |
SafeReportBuilder |
Modifier and Type | Method and Description |
---|---|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(AutoText text) |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
byte pattern)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
byte pattern,
int width,
int width2)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
int width,
int width2)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
int width,
int width2,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(String message,
byte position,
byte alignment)
Adds a custom fixed message (literal) in header or footer.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(String message,
byte position,
byte alignment,
int width)
Adds a custom fixed message (literal) in header or footer.
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(String message,
byte position,
byte alignment,
int width,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addChart(DJChart chart)
Deprecated.
|
DynamicReportBuilder |
DynamicReportBuilder.addChart(DJChart djChart)
Registers a field that is not necesary bound to a column, it can be used in a
custom expression
|
DynamicReportBuilder |
DynamicReportBuilder.addColumn(AbstractColumn column) |
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startOnNewPage) |
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startOnNewPage) |
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(Subreport subreport)
All concatenated reports are shown in the same order they are inserted
|
DynamicReportBuilder |
DynamicReportBuilder.addField(ColumnProperty columnProperty)
Registers a field that is not necesary bound to a column, it can be used in a
custom expression
|
DynamicReportBuilder |
DynamicReportBuilder.addField(String name,
Class clazz) |
DynamicReportBuilder |
DynamicReportBuilder.addField(String name,
String className)
Registers a field that is not necesary bound to a column, it can be used in a
custom expression
|
DynamicReportBuilder |
DynamicReportBuilder.addFirstPageFooterImageBanner(String path,
Integer width,
Integer height,
byte align) |
DynamicReportBuilder |
DynamicReportBuilder.addFirstPageImageBanner(String path,
Integer width,
Integer height,
byte align) |
DynamicReportBuilder |
DynamicReportBuilder.addFirstPageImageBanner(String path,
Integer width,
Integer height,
byte align,
ImageScaleMode scaleMode) |
DynamicReportBuilder |
DynamicReportBuilder.addFont(String fontName,
Font font) |
DynamicReportBuilder |
DynamicReportBuilder.addFooterCrosstab(DJCrosstab cross)
Adds a crosstab in the footer of the report (at the end of all data)
|
DynamicReportBuilder |
DynamicReportBuilder.addFooterImageBanner(String path,
Integer width,
Integer height,
byte align,
ImageScaleMode scaleMode) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
AbstractColumn column,
CustomExpression valueExpression) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
AbstractColumn column,
CustomExpression valueExpression,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
AbstractColumn col,
DJCalculation op) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
AbstractColumn col,
DJCalculation op,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(String position,
DJGroupVariable variable) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn column,
CustomExpression valueExpression) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn column,
CustomExpression valueExpression,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(DJGroupVariable variable) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn column,
CustomExpression valueExpression) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn column,
CustomExpression valueExpression,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op,
Style style) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(DJGroupVariable variable) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(String name,
AbstractColumn col,
DJCalculation op)
For variable registration only (can bee later referenced in custom expression)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(String name,
ColumnProperty prop,
DJCalculation op) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(String name,
String property,
String className,
DJCalculation op) |
DynamicReportBuilder |
DynamicReportBuilder.addGroup(DJGroup group) |
DynamicReportBuilder |
DynamicReportBuilder.addHeaderCrosstab(DJCrosstab cross)
Adds a crosstab in the header, before the the data
|
DynamicReportBuilder |
DynamicReportBuilder.addImageBanner(String path,
Integer width,
Integer height,
byte align) |
DynamicReportBuilder |
DynamicReportBuilder.addImageBanner(String path,
Integer width,
Integer height,
byte align,
ImageScaleMode scaleMode) |
DynamicReportBuilder |
DynamicReportBuilder.addParameter(String name,
String className) |
DynamicReportBuilder |
DynamicReportBuilder.addResourceBundle(String resourceBundle)
Deprecated.
|
DynamicReportBuilder |
DynamicReportBuilder.addStyle(Style style)
You can register styles object for later reference them directly.
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroup(String position,
int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroup(String position,
int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
String pathToSubreport,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
String pathToSubreport,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startInNewPage) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
Subreport subreport)
Adds in the group (starts with 1) "groupNumber" a subreport in the footer band
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
String pathToSubreport,
String dataSourcePath,
int dataSourceOrigin,
int dataSourceType) |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
Subreport subreport) |
DynamicReportBuilder |
DynamicReportBuilder.addVariable(DJVariable var)
Use this to register variables manually.
|
DynamicReportBuilder |
DynamicReportBuilder.addWatermark(DJWaterMark waterMark) |
DynamicReportBuilder |
DynamicReportBuilder.addWatermark(String text) |
DynamicReportBuilder |
DynamicReportBuilder.addWatermark(String text,
Font font,
Color color,
int angle) |
DynamicReportBuilder |
DynamicReportBuilder.setAllowDetailSplit(boolean split)
If true and there is no room for a textfield at the end of a page in the detail band, it will be splitted and continued in
next page.
|
DynamicReportBuilder |
DynamicReportBuilder.setBottomMargin(int margin) |
DynamicReportBuilder |
DynamicReportBuilder.setBottomMargin(Integer margin) |
DynamicReportBuilder |
DynamicReportBuilder.setColspan(int colNumber,
int colQuantity,
String colspanTitle)
Set a colspan in a group of columns.
|
DynamicReportBuilder |
DynamicReportBuilder.setColspan(int colNumber,
int colQuantity,
String colspanTitle,
Style colspanStyle) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnSpace(int columSpace) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnSpace(Integer columSpace) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(int numColumns) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(Integer numColumns) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(Integer numColumns,
Integer columnSpace) |
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(int numColumns,
int columnSpace) |
DynamicReportBuilder |
DynamicReportBuilder.setDefaultStyles(Style title,
Style subtitle,
Style columnHeader,
Style columDetail) |
DynamicReportBuilder |
DynamicReportBuilder.setDetailHeight(int height) |
DynamicReportBuilder |
DynamicReportBuilder.setDetailHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setFooterHeight(int height)
Deprecated.
|
DynamicReportBuilder |
DynamicReportBuilder.setFooterHeight(Integer height)
Deprecated.
|
DynamicReportBuilder |
DynamicReportBuilder.setFooterVariablesHeight(int height) |
DynamicReportBuilder |
DynamicReportBuilder.setFooterVariablesHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setGlobalFooterVariableHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setGlobalHeaderVariableHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setGrandTotalLegend(String title) |
DynamicReportBuilder |
DynamicReportBuilder.setGrandTotalLegendStyle(Style grandTotalStyle) |
DynamicReportBuilder |
DynamicReportBuilder.setHeaderHeight(int height) |
DynamicReportBuilder |
DynamicReportBuilder.setHeaderHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setHeaderVariablesHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setIgnorePagination(boolean bool)
When TRUE, no page break at all (useful for Excell)
Default is FALSE
|
DynamicReportBuilder |
DynamicReportBuilder.setLanguage(String language)
Sets the language of the expressions used in the report
(can be one of java, groovy, or javascript).
|
DynamicReportBuilder |
DynamicReportBuilder.setLeftMargin(int margin) |
DynamicReportBuilder |
DynamicReportBuilder.setLeftMargin(Integer margin) |
DynamicReportBuilder |
DynamicReportBuilder.setMargins(int top,
int bottom,
int left,
int right) |
DynamicReportBuilder |
DynamicReportBuilder.setOddRowBackgroundStyle(Style oddRowBackgroundStyle) |
DynamicReportBuilder |
DynamicReportBuilder.setPageSizeAndOrientation(Page page)
Defines the page size and orientation.
|
DynamicReportBuilder |
DynamicReportBuilder.setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows) |
DynamicReportBuilder |
DynamicReportBuilder.setPrintBackgroundOnOddRows(Boolean printBackgroundOnOddRows) |
DynamicReportBuilder |
DynamicReportBuilder.setPrintColumnNames(boolean bool)
When FALSE, no column names are printed (in the header band)
|
DynamicReportBuilder |
DynamicReportBuilder.setProperty(String name,
String value)
Adds a property to report design, this properties are mostly used by exporters
to know if any specific configuration is needed
|
DynamicReportBuilder |
DynamicReportBuilder.setQuery(String text,
String language)
Adds main report query.
|
DynamicReportBuilder |
DynamicReportBuilder.setReportLocale(Locale locale)
Adds the locale to use when filling the report.
|
DynamicReportBuilder |
DynamicReportBuilder.setReportName(String reportName)
Sets the name of the report.
|
DynamicReportBuilder |
DynamicReportBuilder.setResourceBundle(String resourceBundle) |
DynamicReportBuilder |
DynamicReportBuilder.setRightMargin(int margin) |
DynamicReportBuilder |
DynamicReportBuilder.setRightMargin(Integer margin) |
DynamicReportBuilder |
DynamicReportBuilder.setShowDetailBand(boolean bool)
When false, no detail is shown.
|
DynamicReportBuilder |
DynamicReportBuilder.setSubtitle(String subtitle) |
DynamicReportBuilder |
DynamicReportBuilder.setSubtitleHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setSubtitleStyle(Style subtitleStyle) |
DynamicReportBuilder |
DynamicReportBuilder.setTemplateFile(String path)
The full path of a jrxml file, or the path in the classpath of a jrxml resource.
|
DynamicReportBuilder |
DynamicReportBuilder.setTemplateFile(String path,
boolean importFields,
boolean importVariables,
boolean importParameters,
boolean importDatasets)
The full path of a jrxml file, or the path in the classpath of a jrxml resource.
|
DynamicReportBuilder |
DynamicReportBuilder.setTitle(String title) |
DynamicReportBuilder |
DynamicReportBuilder.setTitle(String title,
boolean isExpression) |
DynamicReportBuilder |
DynamicReportBuilder.setTitleHeight(Integer height) |
DynamicReportBuilder |
DynamicReportBuilder.setTitleIsJrExpression(boolean isExpression) |
DynamicReportBuilder |
DynamicReportBuilder.setTitleStyle(Style titleStyle) |
DynamicReportBuilder |
DynamicReportBuilder.setTopMargin(int margin) |
DynamicReportBuilder |
DynamicReportBuilder.setTopMargin(Integer margin) |
DynamicReportBuilder |
DynamicReportBuilder.setUseFullPageWidth(boolean useFullwidth) |
DynamicReportBuilder |
DynamicReportBuilder.setUseFullPageWidth(Boolean useFullwidth) |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoData(String text,
Style style)
Defines the text to show when the data source is empty.
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoData(String text,
Style style,
boolean showTitle,
boolean showColumnHeader)
Defines the text to show when the data source is empty.
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataAllSectionNoDetail() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataBlankPage() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataNoPages() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataShowNoDataSection() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataType(byte whenNoDataType)
Defines the behaviour when the datasource is empty.
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissing(byte whenResourceMissing)
Defines what to show if a missing resource is referenced Possible values
are:
DJConstants.WHEN_RESOURCE_MISSING_TYPE_EMPTY: Leaves and empty field. |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingLeaveEmptySpace() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingReturnNull() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingShowKey() |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingThrowException() |
Copyright © 2006–2015 FDV Solutions. All rights reserved.