net.sf.dynamicreports.report.builder
Class DatasetBuilder

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.AbstractBuilder<DatasetBuilder,DRDataset>
      extended by net.sf.dynamicreports.report.builder.DatasetBuilder
All Implemented Interfaces:
Serializable

public class DatasetBuilder
extends AbstractBuilder<DatasetBuilder,DRDataset>

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 DatasetBuilder()
           
 
Method Summary
 DatasetBuilder addField(FieldBuilder<?>... fields)
           
 DatasetBuilder addField(String name, Class<?> valueClass)
           
<U> DatasetBuilder
addField(String name, DRIDataType<? super U,U> dataType)
           
 DatasetBuilder addSort(SortBuilder... sorts)
           
 DatasetBuilder addVariable(VariableBuilder<?>... variables)
           
 DatasetBuilder fields(FieldBuilder<?>... fields)
           
 DatasetBuilder setConnection(Connection connection)
           
 DatasetBuilder setConnection(DRIExpression<Connection> connectionExpression)
           
 DatasetBuilder setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression)
           
 DatasetBuilder setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource)
           
 DatasetBuilder setDataSource(QueryBuilder query, Connection connection)
           
 DatasetBuilder setDataSource(String sql, Connection connection)
           
 DatasetBuilder setFilterExpression(DRIExpression<Boolean> filterExpression)
           
 DatasetBuilder setQuery(QueryBuilder query)
           
 DatasetBuilder setQuery(String sql)
           
 DatasetBuilder setQuery(String text, String language)
           
 DatasetBuilder sortBy(SortBuilder... sorts)
           
 DatasetBuilder sortBy(TextColumnBuilder<?>... sortColumns)
           
 DatasetBuilder variables(VariableBuilder<?>... variables)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.AbstractBuilder
build, configure, getObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatasetBuilder

protected DatasetBuilder()
Method Detail

fields

public DatasetBuilder fields(FieldBuilder<?>... fields)

addField

public DatasetBuilder addField(String name,
                               Class<?> valueClass)

addField

public <U> DatasetBuilder addField(String name,
                                   DRIDataType<? super U,U> dataType)

addField

public DatasetBuilder addField(FieldBuilder<?>... fields)

variables

public DatasetBuilder variables(VariableBuilder<?>... variables)

addVariable

public DatasetBuilder addVariable(VariableBuilder<?>... variables)

sortBy

public DatasetBuilder sortBy(TextColumnBuilder<?>... sortColumns)

sortBy

public DatasetBuilder sortBy(SortBuilder... sorts)

addSort

public DatasetBuilder addSort(SortBuilder... sorts)

setQuery

public DatasetBuilder setQuery(String text,
                               String language)

setQuery

public DatasetBuilder setQuery(String sql)

setQuery

public DatasetBuilder setQuery(QueryBuilder query)

setConnection

public DatasetBuilder setConnection(Connection connection)

setConnection

public DatasetBuilder setConnection(DRIExpression<Connection> connectionExpression)

setDataSource

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

setDataSource

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

setFilterExpression

public DatasetBuilder setFilterExpression(DRIExpression<Boolean> filterExpression)

setDataSource

public DatasetBuilder setDataSource(String sql,
                                    Connection connection)

setDataSource

public DatasetBuilder setDataSource(QueryBuilder query,
                                    Connection connection)


Copyright © 2010-2014. All Rights Reserved.