Class AbstractBuilder<T extends AbstractBuilder<T,U>, U>

java.lang.Object
ch.unibas.medizin.dynamicreports.report.builder.AbstractBuilder<T,U>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractChartSerieBuilder, AbstractCrosstabGroupBuilder, AbstractJasperExporterBuilder, AxisFormatBuilder, BaseStyleBuilder, BaseSubtotalBuilder, BorderBuilder, ColumnBuilder, ColumnTitleGroupBuilder, ComponentBuilder, CrosstabMeasureBuilder, CrosstabVariableBuilder, DatasetBuilder, FieldBuilder, FontBuilder, GroupBuilder, HorizontalColumnGridListBuilder, HorizontalColumnGridListCellBuilder, HorizontalListCellBuilder, HyperLinkBuilder, MarginBuilder, MeterIntervalBuilder, PaddingBuilder, PaintScaleBuilder, ParameterBuilder, PenBuilder, QueryBuilder, ReportBuilder, ReportTemplateBuilder, SortBuilder, TableOfContentsCustomizerBuilder, TableOfContentsHeadingBuilder, TemplateStyleBuilder, TemplateStylesBuilder, VariableBuilder, VerticalColumnGridListBuilder, VerticalColumnGridListCellBuilder, VerticalListCellBuilder, XyListCellBuilder

public abstract class AbstractBuilder<T extends AbstractBuilder<T,U>, U> extends Object implements Serializable

Abstract AbstractBuilder class.

Author:
Ricardo Mariaca
See Also:
  • Field Details

    • builded

      protected boolean builded
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder(U object)

      Constructor for AbstractBuilder.

      Parameters:
      object - a U object.
  • Method Details

    • build

      public U build()

      build.

      Returns:
      a U object.
    • getObject

      protected U getObject()

      Getter for the field object.

      Returns:
      a U object.
    • configure

      protected void configure()

      configure.