/** * <p>setTimePeriod.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a T object. */ public T setTimePeriod(String fieldName, Class<? extends Date> valueClass) { return setTimePeriod(DynamicReports.<Date>field(fieldName, valueClass)); }
/** * Creates a new column.<br/> It is used to show values from the data source. * * @param title the column title * @param fieldName the name of the field * @param valueClass the field value class * @param <T> a T object. * @return a column builder */ public static <T> TextColumnBuilder<T> column(String title, String fieldName, Class<T> valueClass) { return (TextColumnBuilder<T>) column(title, DynamicReports.field(fieldName, valueClass)); }
/** * <p>addField.</p> * * @param name a {@link java.lang.String} object. * @param dataType a {@link net.sf.dynamicreports.report.definition.datatype.DRIDataType} object. * @param <U> a U object. * @return a T object. */ public <U> T addField(String name, DRIDataType<? super U, U> dataType) { return addField(DynamicReports.field(name, dataType)); }
/** * Creates a new column.<br/> It is used to show values from the data source. * * @param fieldName the name of the field * @param valueClass the field value class * @param <T> a T object. * @return a column builder */ public static <T> TextColumnBuilder<T> column(String fieldName, Class<T> valueClass) { return (TextColumnBuilder<T>) column(DynamicReports.field(fieldName, valueClass)); }
/** * <p>setCategory.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.SpiderChartBuilder} object. */ public SpiderChartBuilder setCategory(String fieldName, Class<String> valueClass) { return setCategory(DynamicReports.<String>field(fieldName, valueClass)); }
/** * <p>setLabel.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.googlecharts.report.geomap.GeoMapBuilder} object. */ public GeoMapBuilder setLabel(String fieldName, Class<String> valueClass) { return setLabel(DynamicReports.<String>field(fieldName, valueClass)); }
/** * <p>setValue.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.MeterChartBuilder} object. */ public MeterChartBuilder setValue(String fieldName, Class<? extends Number> valueClass) { return setValue(DynamicReports.<Number>field(fieldName, valueClass)); }
/** * <p>addField.</p> * * @param name a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.DatasetBuilder} object. */ public DatasetBuilder addField(String name, Class<?> valueClass) { return addField(DynamicReports.field(name, valueClass)); }
/** * <p>setTask.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.GanttChartBuilder} object. */ public GanttChartBuilder setTask(String fieldName, Class<String> valueClass) { return setTask(DynamicReports.<String>field(fieldName, valueClass)); }
/** * Creates a new boolean column.<br/> It shows a boolean value either as a text or as an image. * * @param fieldName the name of the field * @return a column builder */ public static BooleanColumnBuilder booleanColumn(String fieldName) { return booleanColumn(DynamicReports.<Boolean>field(fieldName, Boolean.class)); }
/** * Creates a new boolean column.<br/> It shows a boolean value either as a text or as an image. * * @param title the column title * @param fieldName the name of the field * @return a column builder */ public static BooleanColumnBuilder booleanColumn(String title, String fieldName) { return booleanColumn(title, DynamicReports.<Boolean>field(fieldName, Boolean.class)); }
/** * <p>serie.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.CategoryChartSerieBuilder} object. */ public static CategoryChartSerieBuilder serie(String fieldName, Class<? extends Number> valueClass) { return serie(DynamicReports.<Number>field(fieldName, valueClass)); }
/** * <p>xySerie.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.XyChartSerieBuilder} object. */ public static XyChartSerieBuilder xySerie(String fieldName, Class<? extends Number> valueClass) { return xySerie(DynamicReports.<Number>field(fieldName, valueClass)); }
/** * <p>columnGroup.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @param <T> a T object. * @return a {@link net.sf.dynamicreports.report.builder.crosstab.CrosstabColumnGroupBuilder} object. */ public static <T> CrosstabColumnGroupBuilder<T> columnGroup(String fieldName, Class<T> valueClass) { return new CrosstabColumnGroupBuilder<T>(DynamicReports.<T>field(fieldName, valueClass)); }
/** * <p>variable.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @param calculation a {@link net.sf.dynamicreports.report.constant.Calculation} object. * @param <T> a T object. * @return a {@link net.sf.dynamicreports.report.builder.crosstab.CrosstabVariableBuilder} object. */ public static <T> CrosstabVariableBuilder<T> variable(String fieldName, Class<?> valueClass, Calculation calculation) { return new CrosstabVariableBuilder<T>(DynamicReports.field(fieldName, valueClass), calculation); }
/** * <p>addField.</p> * * @param name a {@link java.lang.String} object. * @param dataType a {@link net.sf.dynamicreports.report.definition.datatype.DRIDataType} object. * @param <U> a U object. * @return a {@link net.sf.dynamicreports.report.builder.DatasetBuilder} object. */ public <U> DatasetBuilder addField(String name, DRIDataType<? super U, U> dataType) { return addField(DynamicReports.field(name, dataType)); }
/** * <p>setCategory.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a T object. */ public T setCategory(String fieldName, Class<String> valueClass) { return setCategory(DynamicReports.<String>field(fieldName, valueClass)); }
/** * <p>groupedSerie.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a {@link net.sf.dynamicreports.report.builder.chart.GroupedCategoryChartSerieBuilder} object. */ public static GroupedCategoryChartSerieBuilder groupedSerie(String fieldName, Class<? extends Number> valueClass) { return groupedSerie(DynamicReports.<Number>field(fieldName, valueClass)); }
/** * <p>variable.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @param calculation a {@link net.sf.dynamicreports.report.constant.Calculation} object. * @param <T> a T object. * @return a {@link net.sf.dynamicreports.report.builder.VariableBuilder} object. */ public static <T> VariableBuilder<T> variable(String fieldName, Class<?> valueClass, Calculation calculation) { return new VariableBuilder<T>(field(fieldName, valueClass), calculation); }
/** * <p>setKey.</p> * * @param fieldName a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a T object. */ public T setKey(String fieldName, Class<String> valueClass) { return setKey(DynamicReports.<String>field(fieldName, valueClass)); }