Uses of Class
ar.com.fdvs.dj.domain.builders.DynamicReportBuilder

Packages that use DynamicReportBuilder
ar.com.fdvs.dj.domain.builders   
 

Uses of DynamicReportBuilder in ar.com.fdvs.dj.domain.builders
 

Subclasses of DynamicReportBuilder in ar.com.fdvs.dj.domain.builders
 class FastReportBuilder
          Builder created to give users a friendly way of creating a DynamicReport.

Usage example:
DynamicReportBuilder drb = new DynamicReportBuilder(); Integer margin = new Integer(20); drb.addTitle("Clients List").addTitleStyle(titleStyle) .addSubtitle("Clients without debt") .addDetailHeight(new Integer(15)) .addLeftMargin(margin).addRightMargin(margin).addTopMargin(margin) .addBottomMargin(margin) .addPrintBackgroundOnOddRows(true).addOddRowBackgroundStyle(oddRowStyle) .addColumnsPerPage(new Integer(1)).addColumnSpace(new Integer(5)) .addColumn(column1).addColumn(column2).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod.
 class ReflectiveReportBuilder
          Builder created to give users an easy way of creating a DynamicReport based on a collection.

Usage example:
DynamicReport report = new ReflectiveReportBuilder(data, new String[]{"productLine", "item", "state", "id", "branch", "quantity", "amount"}) .addGroups(3).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod.
 class SafeReportBuilder
           
 

Methods in ar.com.fdvs.dj.domain.builders that return DynamicReportBuilder
 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(java.lang.String message, byte position, byte alignment)
          Adds a custom fixed message (literal) in header or footer.
 DynamicReportBuilder DynamicReportBuilder.addAutoText(java.lang.String message, byte position, byte alignment, int width)
          Adds a custom fixed message (literal) in header or footer.
 DynamicReportBuilder DynamicReportBuilder.addAutoText(java.lang.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, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
           
 DynamicReportBuilder DynamicReportBuilder.addConcatenatedReport(DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage)
           
 DynamicReportBuilder DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
           
 DynamicReportBuilder DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.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(java.lang.String name, java.lang.Class clazz)
           
 DynamicReportBuilder DynamicReportBuilder.addField(java.lang.String name, java.lang.String className)
          Registers a field that is not necesary bound to a column, it can be used in a custom expression
 DynamicReportBuilder DynamicReportBuilder.addFirstPageImageBanner(java.lang.String path, java.lang.Integer width, java.lang.Integer height, byte align)
           
 DynamicReportBuilder DynamicReportBuilder.addFirstPageImageBanner(java.lang.String path, java.lang.Integer width, java.lang.Integer height, byte align, ImageScaleMode scaleMode)
           
 DynamicReportBuilder DynamicReportBuilder.addFont(java.lang.String fontName, java.awt.Font font)
           
 DynamicReportBuilder DynamicReportBuilder.addFooterCrosstab(DJCrosstab cross)
          Adds a crosstab in the footer of the report (at the end of all data)
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position, AbstractColumn column, CustomExpression valueExpression)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position, AbstractColumn column, CustomExpression valueExpression, Style style)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position, AbstractColumn col, DJCalculation op)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position, AbstractColumn col, DJCalculation op, Style style)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position, AbstractColumn col, DJCalculation op, Style style, DJValueFormatter valueFormatter)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalColumnVariable(java.lang.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(java.lang.String name, AbstractColumn col, DJCalculation op)
          For variable registration only (can bee later referenced in custom expression)
 DynamicReportBuilder DynamicReportBuilder.addGlobalVariable(java.lang.String name, ColumnProperty prop, DJCalculation op)
           
 DynamicReportBuilder DynamicReportBuilder.addGlobalVariable(java.lang.String name, java.lang.String property, java.lang.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(java.lang.String path, java.lang.Integer width, java.lang.Integer height, byte align)
           
 DynamicReportBuilder DynamicReportBuilder.addImageBanner(java.lang.String path, java.lang.Integer width, java.lang.Integer height, byte align, ImageScaleMode scaleMode)
           
 DynamicReportBuilder DynamicReportBuilder.addParameter(java.lang.String name, java.lang.String className)
           
 DynamicReportBuilder DynamicReportBuilder.addResourceBundle(java.lang.String resourceBundle)
          Deprecated.  
 DynamicReportBuilder DynamicReportBuilder.addStyle(Style style)
          You can register styles object for later reference them directly.
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroup(java.lang.String position, int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroup(java.lang.String position, int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params, boolean startInNewPage)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.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, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params, boolean startInNewPage)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
           
 DynamicReportBuilder DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber, java.lang.String pathToSubreport, java.lang.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.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(java.lang.Integer margin)
           
 DynamicReportBuilder DynamicReportBuilder.setColumnSpace(int columSpace)
           
 DynamicReportBuilder DynamicReportBuilder.setColumnSpace(java.lang.Integer columSpace)
           
 DynamicReportBuilder DynamicReportBuilder.setColumnsPerPage(int numColumns)
           
 DynamicReportBuilder DynamicReportBuilder.setColumnsPerPage(java.lang.Integer numColumns)
           
 DynamicReportBuilder DynamicReportBuilder.setColumnsPerPage(java.lang.Integer numColumns, java.lang.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(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setFooterHeight(int height)
          Deprecated.  
 DynamicReportBuilder DynamicReportBuilder.setFooterHeight(java.lang.Integer height)
          Deprecated.  
 DynamicReportBuilder DynamicReportBuilder.setFooterVariablesHeight(int height)
           
 DynamicReportBuilder DynamicReportBuilder.setFooterVariablesHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setGlobalFooterVariableHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setGlobalHeaderVariableHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setGrandTotalLegend(java.lang.String title)
           
 DynamicReportBuilder DynamicReportBuilder.setGrandTotalLegendStyle(Style grandTotalStyle)
           
 DynamicReportBuilder DynamicReportBuilder.setHeaderHeight(int height)
           
 DynamicReportBuilder DynamicReportBuilder.setHeaderHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setHeaderVariablesHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setIgnorePagination(boolean bool)
          When TRUE, no page break at all (useful for Excell) Default is FALSE
 DynamicReportBuilder DynamicReportBuilder.setLeftMargin(int margin)
           
 DynamicReportBuilder DynamicReportBuilder.setLeftMargin(java.lang.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.
Common pages size and orientation are constants of ar.com.fdvs.dj.domain.constants.Page
 DynamicReportBuilder DynamicReportBuilder.setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
           
 DynamicReportBuilder DynamicReportBuilder.setPrintBackgroundOnOddRows(java.lang.Boolean printBackgroundOnOddRows)
           
 DynamicReportBuilder DynamicReportBuilder.setPrintColumnNames(boolean bool)
          When FALSE, no column names are printed (in the header band)
 DynamicReportBuilder DynamicReportBuilder.setProperty(java.lang.String name, java.lang.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(java.lang.String text, java.lang.String language)
          Adds main report query.
 DynamicReportBuilder DynamicReportBuilder.setReportLocale(java.util.Locale locale)
          Adds the locale to use when filling the report.
 DynamicReportBuilder DynamicReportBuilder.setReportName(java.lang.String reportName)
          Sets the name of the report.
When exporting to Excel, this is going to be the sheet name.
 DynamicReportBuilder DynamicReportBuilder.setResourceBundle(java.lang.String resourceBundle)
           
 DynamicReportBuilder DynamicReportBuilder.setRightMargin(int margin)
           
 DynamicReportBuilder DynamicReportBuilder.setRightMargin(java.lang.Integer margin)
           
 DynamicReportBuilder DynamicReportBuilder.setShowDetailBand(boolean bool)
          When false, no detail is shown.
 DynamicReportBuilder DynamicReportBuilder.setSubtitle(java.lang.String subtitle)
           
 DynamicReportBuilder DynamicReportBuilder.setSubtitleHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setSubtitleStyle(Style subtitleStyle)
           
 DynamicReportBuilder DynamicReportBuilder.setTemplateFile(java.lang.String path)
          The full path of a jrxml file, or the path in the classpath of a jrxml resource.
 DynamicReportBuilder DynamicReportBuilder.setTemplateFile(java.lang.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(java.lang.String title)
           
 DynamicReportBuilder DynamicReportBuilder.setTitle(java.lang.String title, boolean isExpression)
           
 DynamicReportBuilder DynamicReportBuilder.setTitleHeight(java.lang.Integer height)
           
 DynamicReportBuilder DynamicReportBuilder.setTitleIsJrExpression(boolean isExpression)
           
 DynamicReportBuilder DynamicReportBuilder.setTitleStyle(Style titleStyle)
           
 DynamicReportBuilder DynamicReportBuilder.setTopMargin(int margin)
           
 DynamicReportBuilder DynamicReportBuilder.setTopMargin(java.lang.Integer margin)
           
 DynamicReportBuilder DynamicReportBuilder.setUseFullPageWidth(boolean useFullwidth)
           
 DynamicReportBuilder DynamicReportBuilder.setUseFullPageWidth(java.lang.Boolean useFullwidth)
           
 DynamicReportBuilder DynamicReportBuilder.setWhenNoData(java.lang.String text, Style style)
          Defines the text to show when the data source is empty.
By default the title and column headers are shown
 DynamicReportBuilder DynamicReportBuilder.setWhenNoData(java.lang.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.
DJConstants.WHEN_RESOURCE_MISSING_TYPE_ERROR: Throwns and exception.
DJConstants.WHEN_RESOURCE_MISSING_TYPE_KEY: Shows the key of the missing resource.
DJConstants.WHEN_RESOURCE_MISSING_TYPE_NULL: returns NULL
 DynamicReportBuilder DynamicReportBuilder.setWhenResourceMissingLeaveEmptySpace()
           
 DynamicReportBuilder DynamicReportBuilder.setWhenResourceMissingReturnNull()
           
 DynamicReportBuilder DynamicReportBuilder.setWhenResourceMissingShowKey()
           
 DynamicReportBuilder DynamicReportBuilder.setWhenResourceMissingThrowException()
           
 



Copyright © 2006-2011 FDV Solutions. All Rights Reserved.