net.sf.dynamicreports.report.builder.component
Class SubreportBuilder

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<T,U>
      extended by net.sf.dynamicreports.report.builder.component.ComponentBuilder<T,U>
          extended by net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder<SubreportBuilder,DRSubreport>
              extended by net.sf.dynamicreports.report.builder.component.SubreportBuilder
All Implemented Interfaces:
Serializable

public class SubreportBuilder
extends DimensionComponentBuilder<SubreportBuilder,DRSubreport>

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

Field Summary
 
Fields inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
builded
 
Constructor Summary
protected SubreportBuilder()
           
 
Method Summary
 SubreportBuilder setConnection(Connection connection)
           
 SubreportBuilder setConnection(DRIExpression<Connection> connectionExpression)
           
 SubreportBuilder setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)
           
 SubreportBuilder setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
           
 SubreportBuilder setParameters(DRIExpression<Map<String,Object>> parametersExpression)
           
 SubreportBuilder setParameters(Map<String,Object> parameters)
           
 SubreportBuilder setReport(DRIExpression<?> reportExpression)
           
 SubreportBuilder setReport(net.sf.jasperreports.engine.JasperReport jasperReport)
           
 SubreportBuilder setReport(ReportBuilder<?> reportBuilder)
           
 SubreportBuilder setRunToBottom(Boolean runToBottom)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.DimensionComponentBuilder
setDimension, setFixedDimension, setFixedHeight, setFixedWidth, setHeight, setMinDimension, setMinHeight, setMinWidth, setPositionType, setPrintInFirstWholeBand, setPrintWhenDetailOverflows, setPrintWhenGroupChanges, setStretchType, setWidth
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.ComponentBuilder
addProperty, addProperty, addProperty, getComponent, removeLineWhenBlank, setPrintWhenExpression, setRemoveLineWhenBlank, setStyle, setTableOfContentsHeading, setTableOfContentsHeading
 
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

SubreportBuilder

protected SubreportBuilder()
Method Detail

setReport

public SubreportBuilder setReport(ReportBuilder<?> reportBuilder)

setReport

public SubreportBuilder setReport(net.sf.jasperreports.engine.JasperReport jasperReport)

setReport

public SubreportBuilder setReport(DRIExpression<?> reportExpression)

setParameters

public SubreportBuilder setParameters(Map<String,Object> parameters)

setParameters

public SubreportBuilder setParameters(DRIExpression<Map<String,Object>> parametersExpression)

setConnection

public SubreportBuilder setConnection(Connection connection)

setConnection

public SubreportBuilder setConnection(DRIExpression<Connection> connectionExpression)

setDataSource

public SubreportBuilder setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)

setDataSource

public SubreportBuilder setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)

setRunToBottom

public SubreportBuilder setRunToBottom(Boolean runToBottom)


Copyright © 2010-2014. All Rights Reserved.