Package br.com.jarch.report
Class ReportSubReportBuilder
- java.lang.Object
-
- br.com.jarch.report.ReportSubReportBuilder
-
public class ReportSubReportBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, byte pattern)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, byte pattern, int width, int width2)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, boolean useI18n, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addAutoText(byte type, byte position, byte alignment, int width, int width2, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addAutoText(ar.com.fdvs.dj.domain.AutoText text)
ReportSubReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment)
ReportSubReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment, int width)
ReportSubReportBuilder
addAutoText(java.lang.String message, byte position, byte alignment, int width, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addChart(ar.com.fdvs.dj.domain.chart.DJChart djChart)
ReportSubReportBuilder
addColumn(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column)
ReportSubReportBuilder
addConcatenatedReport(ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addConcatenatedReport(ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage)
ReportSubReportBuilder
addConcatenatedReport(ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportSubReportBuilder
addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage)
ReportSubReportBuilder
addField(ar.com.fdvs.dj.domain.ColumnProperty columnProperty)
ReportSubReportBuilder
addField(java.lang.String name, java.lang.Class clazz)
ReportSubReportBuilder
addField(java.lang.String name, java.lang.String className)
ReportSubReportBuilder
addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type)
ReportSubReportBuilder
addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type, boolean printRepeatedValues)
ReportSubReportBuilder
addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width)
ReportSubReportBuilder
addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width, boolean printRepeatedValues)
ReportSubReportBuilder
addFieldNumber(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<? extends java.lang.Number> type, boolean printRepeatedValues, boolean addTotal)
ReportSubReportBuilder
addFieldNumber(javax.persistence.metamodel.SingularAttribute<?,? extends java.lang.Number> attribute, java.lang.Integer width, boolean printRepeatedValues, boolean addTotal)
ReportSubReportBuilder
addFirstPageFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
ReportSubReportBuilder
addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment align)
ReportSubReportBuilder
addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
ReportSubReportBuilder
addFont(java.lang.String fontName, java.awt.Font font)
ReportSubReportBuilder
addFooterCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
ReportSubReportBuilder
addFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
ReportSubReportBuilder
addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
ReportSubReportBuilder
addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportSubReportBuilder
addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportSubReportBuilder
addGlobalFooterVariable(java.lang.String title, java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportSubReportBuilder
addGlobalFooterVariable(javax.persistence.metamodel.SingularAttribute<?,?> attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
ReportSubReportBuilder
addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
ReportSubReportBuilder
addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.ColumnProperty prop, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGlobalVariable(java.lang.String name, java.lang.String property, java.lang.String className, ar.com.fdvs.dj.domain.DJCalculation op)
ReportSubReportBuilder
addGrandTotalLegend(java.lang.String title)
ReportSubReportBuilder
addGroup(ar.com.fdvs.dj.domain.entities.DJGroup group)
ReportSubReportBuilder
addGroup(ReportGroup reportGroup)
ReportSubReportBuilder
addHeaderCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
ReportSubReportBuilder
addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
ReportSubReportBuilder
addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
ReportSubReportBuilder
addParameter(java.lang.String key, java.lang.String value)
ReportSubReportBuilder
addProperty(java.lang.String attribute, java.lang.String type)
ReportSubReportBuilder
addProperty(javax.persistence.metamodel.SingularAttribute<?,?> attribute)
ReportSubReportBuilder
addStyle(ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
addSubReport(ReportSubReport reportSubReport, java.lang.String attribute, java.lang.Integer numberGroup)
ReportSubReportBuilder
addSubReport(ReportSubReport reportSubReport, javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer numberGroup)
ReportSubReportBuilder
addSubreportInGroup(java.lang.String position, int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
ReportSubReportBuilder
addSubreportInGroup(java.lang.String position, int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, ReportSubReport reportSubReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startInNewPage)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
ReportSubReportBuilder
addSubreportInGroupHeader(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType)
ReportSubReportBuilder
addVariable(ar.com.fdvs.dj.domain.entities.DJVariable var)
ReportSubReportBuilder
addWatermark(ar.com.fdvs.dj.domain.DJWaterMark waterMark)
ReportSubReportBuilder
addWatermark(java.lang.String text)
ReportSubReportBuilder
addWatermark(java.lang.String text, ar.com.fdvs.dj.domain.constants.Font font, java.awt.Color color, int angle)
ReportSubReport
build()
static ReportSubReportBuilder
createInstance()
boolean
equals(java.lang.Object obj)
ar.com.fdvs.dj.domain.entities.columns.AbstractColumn
getColumn(int idx)
java.util.List
getColumns()
ar.com.fdvs.dj.domain.builders.DynamicReportBuilder
getDynamicReportBuilder()
java.util.List<ar.com.fdvs.dj.domain.ColumnProperty>
getFields()
java.util.Collection<?>
getListData()
java.lang.Object
getParameter(java.lang.String key)
java.lang.String
getParameters()
java.lang.String
getTemplateJrxml()
java.lang.String
getTitle()
int
hashCode()
ReportSubReportBuilder
setAllowDetailSplit(boolean split)
ReportSubReportBuilder
setBottomMargin(int margin)
ReportSubReportBuilder
setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle)
ReportSubReportBuilder
setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle, ar.com.fdvs.dj.domain.Style colspanStyle)
ReportSubReportBuilder
setColumnHeaderBackgroundColor(java.awt.Color color)
ReportSubReportBuilder
setColumnHeaderBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportSubReportBuilder
setColumnSpace(int columSpace)
ReportSubReportBuilder
setColumnsPerPage(int numColumns)
ReportSubReportBuilder
setColumnsPerPage(int numColumns, int columnSpace)
ReportSubReportBuilder
setDefaultEncoding(java.lang.String encoding)
ReportSubReportBuilder
setDefaultStyles(ar.com.fdvs.dj.domain.Style title, ar.com.fdvs.dj.domain.Style subtitle, ar.com.fdvs.dj.domain.Style columnHeader, ar.com.fdvs.dj.domain.Style columDetail)
ReportSubReportBuilder
setDetailBackgroundColor(java.awt.Color color)
ReportSubReportBuilder
setDetailBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportSubReportBuilder
setDetailHeight(int height)
ReportSubReportBuilder
setFooterVariablesHeight(int height)
ReportSubReportBuilder
setGlobalFooterVariableHeight(int height)
ReportSubReportBuilder
setGlobalHeaderVariableHeight(int height)
ReportSubReportBuilder
setGrandTotalBackgroundColor(java.awt.Color color)
ReportSubReportBuilder
setGrandTotalBorder(ar.com.fdvs.dj.domain.constants.Border border)
ReportSubReportBuilder
setGrandTotalLegend(java.lang.String title)
ReportSubReportBuilder
setGrandTotalLegendStyle(ar.com.fdvs.dj.domain.Style grandTotalStyle)
ReportSubReportBuilder
setHeaderHeight(int height)
ReportSubReportBuilder
setHeaderVariablesHeight(int height)
ReportSubReportBuilder
setIgnorePagination(boolean bool)
ReportSubReportBuilder
setJasperDesignDecorator(ar.com.fdvs.dj.core.JasperDesignDecorator jasperDesignDecorator)
ReportSubReportBuilder
setLanguage(java.lang.String language)
ReportSubReportBuilder
setLeftMargin(int margin)
ReportSubReportBuilder
setMargins(int top, int bottom, int left, int right)
ReportSubReportBuilder
setOddRowBackgroundStyle(ar.com.fdvs.dj.domain.Style oddRowBackgroundStyle)
ReportSubReportBuilder
setPageSizeAndOrientation(ar.com.fdvs.dj.domain.constants.Page page)
ReportSubReportBuilder
setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
ReportSubReportBuilder
setPrintColumnNames(boolean bool)
ReportSubReportBuilder
setProperty(java.lang.String name, java.lang.String value)
ReportSubReportBuilder
setQuery(java.lang.String text, java.lang.String language)
ReportSubReportBuilder
setReportLocale(java.util.Locale locale)
ReportSubReportBuilder
setReportName(java.lang.String reportName)
ReportSubReportBuilder
setResourceBundle(java.lang.String resourceBundle)
ReportSubReportBuilder
setRightMargin(int margin)
ReportSubReportBuilder
setShowDetailBand(boolean bool)
ReportSubReportBuilder
setSubtitle(java.lang.String subtitle)
ReportSubReportBuilder
setSubtitleHeight(int height)
ReportSubReportBuilder
setSubtitleStyle(ar.com.fdvs.dj.domain.Style subtitleStyle)
ReportSubReportBuilder
setTemplateFile(java.lang.String path)
ReportSubReportBuilder
setTemplateFile(java.lang.String path, boolean importFields, boolean importVariables, boolean importParameters, boolean importDatasets)
ReportSubReportBuilder
setTitle(java.lang.String title)
ReportSubReportBuilder
setTitleHeight(int height)
ReportSubReportBuilder
setTitleIsJrExpression(boolean isExpression)
ReportSubReportBuilder
setTitleStyle(ar.com.fdvs.dj.domain.Style titleStyle)
ReportSubReportBuilder
setTopMargin(int margin)
ReportSubReportBuilder
setUseFullPageWidth(boolean useFullwidth)
ReportSubReportBuilder
setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style)
ReportSubReportBuilder
setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style, boolean showTitle, boolean showColumnHeader)
ReportSubReportBuilder
setWhenNoDataAllSectionNoDetail()
ReportSubReportBuilder
setWhenNoDataBlankPage()
ReportSubReportBuilder
setWhenNoDataNoPages()
ReportSubReportBuilder
setWhenNoDataShowNoDataSection()
ReportSubReportBuilder
setWhenNoDataType(byte whenNoDataType)
ReportSubReportBuilder
setWhenResourceMissing(byte whenResourceMissing)
ReportSubReportBuilder
setWhenResourceMissingLeaveEmptySpace()
ReportSubReportBuilder
setWhenResourceMissingReturnNull()
ReportSubReportBuilder
setWhenResourceMissingShowKey()
ReportSubReportBuilder
setWhenResourceMissingThrowException()
java.lang.String
toString()
ReportSubReportBuilder
withColumnHeaderFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportSubReportBuilder
withColumnHeaderFontBold(boolean bold)
ReportSubReportBuilder
withColumnHeaderFontItalic(boolean italic)
ReportSubReportBuilder
withColumnHeaderFontSize(float size)
ReportSubReportBuilder
withColumnHeaderFontUnderline(boolean underline)
ReportSubReportBuilder
withDetailFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportSubReportBuilder
withDetailFontBold(boolean bold)
ReportSubReportBuilder
withDetailFontItalic(boolean italic)
ReportSubReportBuilder
withDetailFontSize(float size)
ReportSubReportBuilder
withDetailFontUnderline(boolean underline)
ReportSubReportBuilder
withGrandTotalFont(ar.com.fdvs.dj.domain.constants.Font font)
ReportSubReportBuilder
withGrandTotalFontBold(boolean bold)
ReportSubReportBuilder
withGrandTotalFontItalic(boolean italic)
ReportSubReportBuilder
withGrandTotalFontSize(float size)
ReportSubReportBuilder
withGrandTotalFontUnderline(boolean underline)
ReportSubReportBuilder
withLandscapeOrientation()
ReportSubReportBuilder
withListData(java.util.Collection<?> listData)
ReportSubReportBuilder
withPortraitOrientation()
ReportSubReportBuilder
withTemplateJrxml(java.lang.String templateJrxml)
-
-
-
Method Detail
-
createInstance
public static ReportSubReportBuilder createInstance()
-
getDynamicReportBuilder
public ar.com.fdvs.dj.domain.builders.DynamicReportBuilder getDynamicReportBuilder()
-
build
public ReportSubReport build()
-
addFieldNumber
public ReportSubReportBuilder addFieldNumber(javax.persistence.metamodel.SingularAttribute<?,? extends java.lang.Number> attribute, java.lang.Integer width, boolean printRepeatedValues, boolean addTotal)
-
addFieldNumber
public ReportSubReportBuilder addFieldNumber(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<? extends java.lang.Number> type, boolean printRepeatedValues, boolean addTotal)
-
addField
public ReportSubReportBuilder addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width)
-
addField
public ReportSubReportBuilder addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type)
-
addField
public ReportSubReportBuilder addField(javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer width, boolean printRepeatedValues)
-
addField
public ReportSubReportBuilder addField(java.lang.String title, java.lang.String attribute, java.lang.Integer width, java.lang.Class<?> type, boolean printRepeatedValues)
-
addGroup
public ReportSubReportBuilder addGroup(ReportGroup reportGroup)
-
addSubReport
public ReportSubReportBuilder addSubReport(ReportSubReport reportSubReport, javax.persistence.metamodel.SingularAttribute<?,?> attribute, java.lang.Integer numberGroup)
-
addSubReport
public ReportSubReportBuilder addSubReport(ReportSubReport reportSubReport, java.lang.String attribute, java.lang.Integer numberGroup)
-
addProperty
public ReportSubReportBuilder addProperty(javax.persistence.metamodel.SingularAttribute<?,?> attribute)
-
addProperty
public ReportSubReportBuilder addProperty(java.lang.String attribute, java.lang.String type)
-
addGrandTotalLegend
public ReportSubReportBuilder addGrandTotalLegend(java.lang.String title)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(javax.persistence.metamodel.SingularAttribute<?,?> attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(java.lang.String title, java.lang.String attribute, ar.com.fdvs.dj.domain.DJCalculation djCalculation)
-
getTitle
public java.lang.String getTitle()
-
withPortraitOrientation
public ReportSubReportBuilder withPortraitOrientation()
-
withLandscapeOrientation
public ReportSubReportBuilder withLandscapeOrientation()
-
getListData
public java.util.Collection<?> getListData()
-
withListData
public ReportSubReportBuilder withListData(java.util.Collection<?> listData)
-
addParameter
public ReportSubReportBuilder addParameter(java.lang.String key, java.lang.String value)
-
getParameter
public java.lang.Object getParameter(java.lang.String key)
-
getParameters
public java.lang.String getParameters()
-
withTemplateJrxml
public ReportSubReportBuilder withTemplateJrxml(java.lang.String templateJrxml)
-
getTemplateJrxml
public java.lang.String getTemplateJrxml()
-
withColumnHeaderFont
public ReportSubReportBuilder withColumnHeaderFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withColumnHeaderFontSize
public ReportSubReportBuilder withColumnHeaderFontSize(float size)
-
withColumnHeaderFontBold
public ReportSubReportBuilder withColumnHeaderFontBold(boolean bold)
-
withColumnHeaderFontItalic
public ReportSubReportBuilder withColumnHeaderFontItalic(boolean italic)
-
withColumnHeaderFontUnderline
public ReportSubReportBuilder withColumnHeaderFontUnderline(boolean underline)
-
setColumnHeaderBorder
public ReportSubReportBuilder setColumnHeaderBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setColumnHeaderBackgroundColor
public ReportSubReportBuilder setColumnHeaderBackgroundColor(java.awt.Color color)
-
withDetailFont
public ReportSubReportBuilder withDetailFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withDetailFontSize
public ReportSubReportBuilder withDetailFontSize(float size)
-
withDetailFontBold
public ReportSubReportBuilder withDetailFontBold(boolean bold)
-
withDetailFontItalic
public ReportSubReportBuilder withDetailFontItalic(boolean italic)
-
withDetailFontUnderline
public ReportSubReportBuilder withDetailFontUnderline(boolean underline)
-
setDetailBorder
public ReportSubReportBuilder setDetailBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setDetailBackgroundColor
public ReportSubReportBuilder setDetailBackgroundColor(java.awt.Color color)
-
withGrandTotalFont
public ReportSubReportBuilder withGrandTotalFont(ar.com.fdvs.dj.domain.constants.Font font)
-
withGrandTotalFontSize
public ReportSubReportBuilder withGrandTotalFontSize(float size)
-
withGrandTotalFontBold
public ReportSubReportBuilder withGrandTotalFontBold(boolean bold)
-
withGrandTotalFontItalic
public ReportSubReportBuilder withGrandTotalFontItalic(boolean italic)
-
withGrandTotalFontUnderline
public ReportSubReportBuilder withGrandTotalFontUnderline(boolean underline)
-
setGrandTotalBorder
public ReportSubReportBuilder setGrandTotalBorder(ar.com.fdvs.dj.domain.constants.Border border)
-
setGrandTotalBackgroundColor
public ReportSubReportBuilder setGrandTotalBackgroundColor(java.awt.Color color)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
addAutoText
public ReportSubReportBuilder addAutoText(ar.com.fdvs.dj.domain.AutoText text)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, byte pattern)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, byte pattern, int width, int width2)
-
addAutoText
public ReportSubReportBuilder addAutoText(java.lang.String message, byte position, byte alignment)
-
addAutoText
public ReportSubReportBuilder addAutoText(java.lang.String message, byte position, byte alignment, int width)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
addAutoText
public ReportSubReportBuilder addAutoText(java.lang.String message, byte position, byte alignment, int width, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment, int width, int width2, int pageOffset, boolean useI18n, ar.com.fdvs.dj.domain.Style style)
-
addAutoText
public ReportSubReportBuilder addAutoText(byte type, byte position, byte alignment)
-
setTitle
public ReportSubReportBuilder setTitle(java.lang.String title)
-
setTitleIsJrExpression
public ReportSubReportBuilder setTitleIsJrExpression(boolean isExpression)
-
setReportName
public ReportSubReportBuilder setReportName(java.lang.String reportName)
-
setSubtitle
public ReportSubReportBuilder setSubtitle(java.lang.String subtitle)
-
addColumn
public ReportSubReportBuilder addColumn(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column)
-
getColumns
public java.util.List getColumns()
-
addGroup
public ReportSubReportBuilder addGroup(ar.com.fdvs.dj.domain.entities.DJGroup group)
-
setHeaderHeight
public ReportSubReportBuilder setHeaderHeight(int height)
-
setFooterVariablesHeight
public ReportSubReportBuilder setFooterVariablesHeight(int height)
-
setHeaderVariablesHeight
public ReportSubReportBuilder setHeaderVariablesHeight(int height)
-
setDetailHeight
public ReportSubReportBuilder setDetailHeight(int height)
-
setLeftMargin
public ReportSubReportBuilder setLeftMargin(int margin)
-
setRightMargin
public ReportSubReportBuilder setRightMargin(int margin)
-
setTopMargin
public ReportSubReportBuilder setTopMargin(int margin)
-
setBottomMargin
public ReportSubReportBuilder setBottomMargin(int margin)
-
setColumnsPerPage
public ReportSubReportBuilder setColumnsPerPage(int numColumns)
-
setColumnsPerPage
public ReportSubReportBuilder setColumnsPerPage(int numColumns, int columnSpace)
-
setColumnSpace
public ReportSubReportBuilder setColumnSpace(int columSpace)
-
setPrintColumnNames
public ReportSubReportBuilder setPrintColumnNames(boolean bool)
-
setIgnorePagination
public ReportSubReportBuilder setIgnorePagination(boolean bool)
-
setUseFullPageWidth
public ReportSubReportBuilder setUseFullPageWidth(boolean useFullwidth)
-
setTitleStyle
public ReportSubReportBuilder setTitleStyle(ar.com.fdvs.dj.domain.Style titleStyle)
-
setSubtitleStyle
public ReportSubReportBuilder setSubtitleStyle(ar.com.fdvs.dj.domain.Style subtitleStyle)
-
setPrintBackgroundOnOddRows
public ReportSubReportBuilder setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
-
setOddRowBackgroundStyle
public ReportSubReportBuilder setOddRowBackgroundStyle(ar.com.fdvs.dj.domain.Style oddRowBackgroundStyle)
-
setGrandTotalLegend
public ReportSubReportBuilder setGrandTotalLegend(java.lang.String title)
-
setGlobalHeaderVariableHeight
public ReportSubReportBuilder setGlobalHeaderVariableHeight(int height)
-
setGlobalFooterVariableHeight
public ReportSubReportBuilder setGlobalFooterVariableHeight(int height)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalHeaderVariable
public ReportSubReportBuilder addGlobalHeaderVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalFooterVariable
public ReportSubReportBuilder addGlobalFooterVariable(ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op, ar.com.fdvs.dj.domain.Style style, ar.com.fdvs.dj.domain.DJValueFormatter valueFormatter)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.DJGroupVariable variable)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression)
-
addGlobalColumnVariable
public ReportSubReportBuilder addGlobalColumnVariable(java.lang.String position, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn column, ar.com.fdvs.dj.domain.CustomExpression valueExpression, ar.com.fdvs.dj.domain.Style style)
-
addGlobalVariable
public ReportSubReportBuilder addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.entities.columns.AbstractColumn col, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalVariable
public ReportSubReportBuilder addGlobalVariable(java.lang.String name, ar.com.fdvs.dj.domain.ColumnProperty prop, ar.com.fdvs.dj.domain.DJCalculation op)
-
addGlobalVariable
public ReportSubReportBuilder addGlobalVariable(java.lang.String name, java.lang.String property, java.lang.String className, ar.com.fdvs.dj.domain.DJCalculation op)
-
setTitleHeight
public ReportSubReportBuilder setTitleHeight(int height)
-
setSubtitleHeight
public ReportSubReportBuilder setSubtitleHeight(int height)
-
setPageSizeAndOrientation
public ReportSubReportBuilder setPageSizeAndOrientation(ar.com.fdvs.dj.domain.constants.Page page)
-
addImageBanner
public ReportSubReportBuilder addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
-
addImageBanner
public ReportSubReportBuilder addImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
-
addFooterImageBanner
public ReportSubReportBuilder addFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
-
addFirstPageImageBanner
public ReportSubReportBuilder addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment align)
-
addFirstPageFooterImageBanner
public ReportSubReportBuilder addFirstPageFooterImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment)
-
addFirstPageImageBanner
public ReportSubReportBuilder addFirstPageImageBanner(java.lang.String path, int width, int height, ar.com.fdvs.dj.domain.ImageBanner.Alignment alignment, ar.com.fdvs.dj.domain.constants.ImageScaleMode scaleMode)
-
addField
public ReportSubReportBuilder addField(java.lang.String name, java.lang.String className)
-
addField
public ReportSubReportBuilder addField(java.lang.String name, java.lang.Class clazz)
-
addField
public ReportSubReportBuilder addField(ar.com.fdvs.dj.domain.ColumnProperty columnProperty)
-
getFields
public java.util.List<ar.com.fdvs.dj.domain.ColumnProperty> getFields()
-
addChart
public ReportSubReportBuilder addChart(ar.com.fdvs.dj.domain.chart.DJChart djChart)
-
setTemplateFile
public ReportSubReportBuilder setTemplateFile(java.lang.String path)
-
setTemplateFile
public ReportSubReportBuilder setTemplateFile(java.lang.String path, boolean importFields, boolean importVariables, boolean importParameters, boolean importDatasets)
-
setMargins
public ReportSubReportBuilder setMargins(int top, int bottom, int left, int right)
-
setDefaultStyles
public ReportSubReportBuilder setDefaultStyles(ar.com.fdvs.dj.domain.Style title, ar.com.fdvs.dj.domain.Style subtitle, ar.com.fdvs.dj.domain.Style columnHeader, ar.com.fdvs.dj.domain.Style columDetail)
-
setReportLocale
public ReportSubReportBuilder setReportLocale(java.util.Locale locale)
-
addConcatenatedReport
public ReportSubReportBuilder addConcatenatedReport(ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addConcatenatedReport
public ReportSubReportBuilder addConcatenatedReport(ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addConcatenatedReport
public ReportSubReportBuilder addConcatenatedReport(ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addConcatenatedReport
public ReportSubReportBuilder addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addConcatenatedReport
public ReportSubReportBuilder addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startOnNewPage) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, ReportSubReport reportSubReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroup
public ReportSubReportBuilder addSubreportInGroup(java.lang.String position, int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroup
public ReportSubReportBuilder addSubreportInGroup(java.lang.String position, int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, ar.com.fdvs.dj.domain.entities.SubreportParameter[] params, boolean startInNewPage, boolean fitParent) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupFooter
public ReportSubReportBuilder addSubreportInGroupFooter(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType, boolean startInNewPage) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.entities.Subreport subreport)
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, ar.com.fdvs.dj.domain.DynamicReport dynamicReport, ar.com.fdvs.dj.core.layout.LayoutManager layoutManager, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addSubreportInGroupHeader
public ReportSubReportBuilder addSubreportInGroupHeader(int groupNumber, java.lang.String pathToSubreport, java.lang.String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
addStyle
public ReportSubReportBuilder addStyle(ar.com.fdvs.dj.domain.Style style) throws ar.com.fdvs.dj.domain.builders.DJBuilderException
- Throws:
ar.com.fdvs.dj.domain.builders.DJBuilderException
-
setResourceBundle
public ReportSubReportBuilder setResourceBundle(java.lang.String resourceBundle)
-
setGrandTotalLegendStyle
public ReportSubReportBuilder setGrandTotalLegendStyle(ar.com.fdvs.dj.domain.Style grandTotalStyle)
-
addHeaderCrosstab
public ReportSubReportBuilder addHeaderCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
-
addFooterCrosstab
public ReportSubReportBuilder addFooterCrosstab(ar.com.fdvs.dj.domain.DJCrosstab cross)
-
setQuery
public ReportSubReportBuilder setQuery(java.lang.String text, java.lang.String language)
-
addFont
public ReportSubReportBuilder addFont(java.lang.String fontName, java.awt.Font font)
-
setWhenNoDataType
public ReportSubReportBuilder setWhenNoDataType(byte whenNoDataType)
-
setWhenNoDataNoPages
public ReportSubReportBuilder setWhenNoDataNoPages()
-
setWhenNoDataBlankPage
public ReportSubReportBuilder setWhenNoDataBlankPage()
-
setWhenNoDataAllSectionNoDetail
public ReportSubReportBuilder setWhenNoDataAllSectionNoDetail()
-
setWhenNoDataShowNoDataSection
public ReportSubReportBuilder setWhenNoDataShowNoDataSection()
-
setWhenResourceMissing
public ReportSubReportBuilder setWhenResourceMissing(byte whenResourceMissing)
-
setWhenResourceMissingLeaveEmptySpace
public ReportSubReportBuilder setWhenResourceMissingLeaveEmptySpace()
-
setWhenResourceMissingThrowException
public ReportSubReportBuilder setWhenResourceMissingThrowException()
-
setWhenResourceMissingShowKey
public ReportSubReportBuilder setWhenResourceMissingShowKey()
-
setWhenResourceMissingReturnNull
public ReportSubReportBuilder setWhenResourceMissingReturnNull()
-
setWhenNoData
public ReportSubReportBuilder setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style)
-
setWhenNoData
public ReportSubReportBuilder setWhenNoData(java.lang.String text, ar.com.fdvs.dj.domain.Style style, boolean showTitle, boolean showColumnHeader)
-
setAllowDetailSplit
public ReportSubReportBuilder setAllowDetailSplit(boolean split)
-
setProperty
public ReportSubReportBuilder setProperty(java.lang.String name, java.lang.String value)
-
setShowDetailBand
public ReportSubReportBuilder setShowDetailBand(boolean bool)
-
getColumn
public ar.com.fdvs.dj.domain.entities.columns.AbstractColumn getColumn(int idx)
-
addVariable
public ReportSubReportBuilder addVariable(ar.com.fdvs.dj.domain.entities.DJVariable var)
-
setColspan
public ReportSubReportBuilder setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle)
-
setColspan
public ReportSubReportBuilder setColspan(int colNumber, int colQuantity, java.lang.String colspanTitle, ar.com.fdvs.dj.domain.Style colspanStyle)
-
setLanguage
public ReportSubReportBuilder setLanguage(java.lang.String language)
-
addWatermark
public ReportSubReportBuilder addWatermark(java.lang.String text)
-
addWatermark
public ReportSubReportBuilder addWatermark(ar.com.fdvs.dj.domain.DJWaterMark waterMark)
-
addWatermark
public ReportSubReportBuilder addWatermark(java.lang.String text, ar.com.fdvs.dj.domain.constants.Font font, java.awt.Color color, int angle)
-
setJasperDesignDecorator
public ReportSubReportBuilder setJasperDesignDecorator(ar.com.fdvs.dj.core.JasperDesignDecorator jasperDesignDecorator)
-
setDefaultEncoding
public ReportSubReportBuilder setDefaultEncoding(java.lang.String encoding)
-
-