net.sf.dynamicreports.report.builder.chart
Class GanttChartBuilder

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<T,U>
              extended by net.sf.dynamicreports.report.builder.component.HyperLinkComponentBuilder<T,DRChart>
                  extended by net.sf.dynamicreports.report.builder.chart.AbstractChartBuilder<T>
                      extended by net.sf.dynamicreports.report.builder.chart.AbstractBaseChartBuilder<GanttChartBuilder,DRBarPlot,DRSeriesDataset>
                          extended by net.sf.dynamicreports.report.builder.chart.GanttChartBuilder
All Implemented Interfaces:
Serializable

public class GanttChartBuilder
extends AbstractBaseChartBuilder<GanttChartBuilder,DRBarPlot,DRSeriesDataset>

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 GanttChartBuilder()
           
 
Method Summary
 GanttChartBuilder addSerie(GanttChartSerieBuilder... chartSeries)
           
 GanttChartBuilder series(GanttChartSerieBuilder... chartSeries)
           
 GanttChartBuilder setItemHyperLink(HyperLinkBuilder itemHyperLink)
           
 GanttChartBuilder setShowLabels(Boolean showLabels)
           
 GanttChartBuilder setShowTickLabels(Boolean showTickLabels)
           
 GanttChartBuilder setShowTickMarks(Boolean showTickMarks)
           
 GanttChartBuilder setTask(DRIExpression<String> expression)
           
 GanttChartBuilder setTask(FieldBuilder<String> field)
           
 GanttChartBuilder setTask(String fieldName, Class<String> valueClass)
           
 GanttChartBuilder setTask(ValueColumnBuilder<?,String> column)
           
 GanttChartBuilder setTaskAxisFormat(AxisFormatBuilder taskAxisFormat)
           
 GanttChartBuilder setTimeAxisFormat(AxisFormatBuilder timeAxisFormat)
           
 
Methods inherited from class net.sf.dynamicreports.report.builder.chart.AbstractBaseChartBuilder
addSeriesColor, addSeriesColorByName, getDataset, getPlot, seriesColors, seriesColorsByName, setOrientation, setTheme
 
Methods inherited from class net.sf.dynamicreports.report.builder.chart.AbstractChartBuilder
addCustomizer, customizers, getChart, setCustomizer, setDataSource, setDataSource, setDataSource, setLegendBackgroundColor, setLegendColor, setLegendFont, setLegendPosition, setShowLegend, setSubDataset, setSubtitle, setSubtitle, setSubtitleColor, setSubtitleFont, setTitle, setTitle, setTitleColor, setTitleFont, setTitlePosition
 
Methods inherited from class net.sf.dynamicreports.report.builder.component.HyperLinkComponentBuilder
setAnchorName, setAnchorName, setBookmarkLevel, setHyperLink
 
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

GanttChartBuilder

protected GanttChartBuilder()
Method Detail

setTask

public GanttChartBuilder setTask(ValueColumnBuilder<?,String> column)

setTask

public GanttChartBuilder setTask(String fieldName,
                                 Class<String> valueClass)

setTask

public GanttChartBuilder setTask(FieldBuilder<String> field)

setTask

public GanttChartBuilder setTask(DRIExpression<String> expression)

series

public GanttChartBuilder series(GanttChartSerieBuilder... chartSeries)

addSerie

public GanttChartBuilder addSerie(GanttChartSerieBuilder... chartSeries)

setItemHyperLink

public GanttChartBuilder setItemHyperLink(HyperLinkBuilder itemHyperLink)

setTimeAxisFormat

public GanttChartBuilder setTimeAxisFormat(AxisFormatBuilder timeAxisFormat)

setTaskAxisFormat

public GanttChartBuilder setTaskAxisFormat(AxisFormatBuilder taskAxisFormat)

setShowLabels

public GanttChartBuilder setShowLabels(Boolean showLabels)

setShowTickLabels

public GanttChartBuilder setShowTickLabels(Boolean showTickLabels)

setShowTickMarks

public GanttChartBuilder setShowTickMarks(Boolean showTickMarks)


Copyright © 2010-2014. All Rights Reserved.