/** * <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>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)); }
/** * <p>addParameter.</p> * * @param name a {@link java.lang.String} object. * @param value a {@link java.lang.Object} object. * @return a T object. */ public T addParameter(String name, Object value) { return addParameter(DynamicReports.parameter(name, value)); }
/** * <p>asc.</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.SortBuilder} object. */ public static SortBuilder asc(String fieldName, Class<?> valueClass) { return new SortBuilder(field(fieldName, valueClass)).setOrderType(OrderType.ASCENDING); }
/** * <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>asc.</p> * * @param variable a {@link net.sf.dynamicreports.report.builder.VariableBuilder} object. * @return a {@link net.sf.dynamicreports.report.builder.SortBuilder} object. */ public static SortBuilder asc(VariableBuilder<?> variable) { return new SortBuilder(variable).setOrderType(OrderType.ASCENDING); }
/** * <p>tableOfContents.</p> * * @param tableOfContentsCustomizer a {@link net.sf.dynamicreports.report.definition.DRITableOfContentsCustomizer} object. * @return a T object. */ public T tableOfContents(DRITableOfContentsCustomizer tableOfContentsCustomizer) { return setTableOfContents(tableOfContentsCustomizer); }
/** * Converts a value in centimeters to pixels. * * @param value - the value in centimeters * @return pixels */ public static int cm(Number value) { return unit(value, 28.3464); }
/** * <p>getParameter.</p> * * @return a {@link net.sf.dynamicreports.report.base.DRParameter} object. */ public DRParameter<T> getParameter() { return build(); } }
/** * <p>getHyperLink.</p> * * @return a {@link net.sf.dynamicreports.report.base.DRHyperLink} object. */ public DRHyperLink getHyperLink() { return build(); } }
/** * <p>ignorePagination.</p> * * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder ignorePagination() { return setIgnorePagination(true); }
/** * <p>summaryWithPageHeaderAndFooter.</p> * * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder summaryWithPageHeaderAndFooter() { return setSummaryWithPageHeaderAndFooter(true); }
/** * <p>query.</p> * * @param text a {@link java.lang.String} object. * @param language a {@link java.lang.String} object. * @return a {@link net.sf.dynamicreports.report.builder.QueryBuilder} object. */ public static QueryBuilder query(String text, String language) { return new QueryBuilder(text, language); }
/** * <p>cm.</p> * * @param value a {@link java.lang.Number} object. * @return a int. */ public static int cm(Number value) { return Units.cm(value); }
/** * <p>desc.</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.SortBuilder} object. */ public static SortBuilder desc(String fieldName, Class<?> valueClass) { return new SortBuilder(field(fieldName, valueClass)).setOrderType(OrderType.DESCENDING); }
/** * <p>variable.</p> * * @param name a {@link java.lang.String} object. * @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 name, String fieldName, Class<?> valueClass, Calculation calculation) { return new VariableBuilder<T>(name, 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>addParameter.</p> * * @param name a {@link java.lang.String} object. * @param valueClass a {@link java.lang.Class} object. * @return a T object. */ public T addParameter(String name, Class<?> valueClass) { return addParameter(DynamicReports.parameter(name, valueClass)); }
/** * Converts a value in milimeters to pixels. * * @param value - the value in milimeters * @return pixels */ public static int mm(Number value) { return unit(value, 2.83464); }