public class GanttChartModelImpl extends AbstractSerialChart<GanttChartModelImpl> implements GanttChartModel<GanttChartModelImpl>
AbstractChart.DataProviderChangeListener| Constructor and Description |
|---|
GanttChartModelImpl() |
| Modifier and Type | Method and Description |
|---|---|
GanttChartModelImpl |
addAdditionalSegmentFields(java.lang.String... fields)
Adds additional segment fields.
|
java.util.List<java.lang.String> |
getAdditionalSegmentFields() |
java.lang.Integer |
getBrightnessStep() |
java.lang.String |
getColorField() |
java.lang.String |
getColumnWidthField() |
java.lang.String |
getDurationField() |
java.lang.String |
getEndDateField() |
java.lang.String |
getEndField() |
Graph |
getGraph() |
DatePeriod |
getPeriod() |
java.lang.String |
getSegmentsField() |
java.util.Date |
getStartDate() |
java.lang.String |
getStartDateField() |
java.lang.String |
getStartField() |
ValueAxis |
getValueAxis() |
GanttChartModelImpl |
setAdditionalSegmentFields(java.util.List<java.lang.String> additionalSegmentFields)
Sets the list of additional segment fields that should be fetched from the data provider, similarly to the
additionalFields attribute. |
GanttChartModelImpl |
setBrightnessStep(java.lang.Integer brightnessStep)
Sets brightness step.
|
GanttChartModelImpl |
setColorField(java.lang.String colorField)
Sets segment color field from your data provider.
|
GanttChartModelImpl |
setColumnWidthField(java.lang.String columnWidthField)
Sets field of column width of a segments from your data provider.
|
GanttChartModelImpl |
setDurationField(java.lang.String durationField)
Sets duration field.
|
GanttChartModelImpl |
setEndDateField(java.lang.String endDateField)
Sets end date field from your data provider which holds end date of a segment.
|
GanttChartModelImpl |
setEndField(java.lang.String endField)
Sets end field from your data provider which holds end value of a segment.
|
GanttChartModelImpl |
setGraph(Graph graph)
Sets graph of a Gantt chart.
|
GanttChartModelImpl |
setPeriod(DatePeriod period)
Sets data period.
|
GanttChartModelImpl |
setSegmentsField(java.lang.String segmentsField)
Sets segments field in your data provider.
|
GanttChartModelImpl |
setStartDate(java.util.Date startDate)
Sets initial date of value axis.
|
GanttChartModelImpl |
setStartDateField(java.lang.String startDateField)
Sets date field from your data provider which holds start date of a segment.
|
GanttChartModelImpl |
setStartField(java.lang.String startField)
Sets start field from your data provider which holds start value of a segment.
|
GanttChartModelImpl |
setValueAxis(ValueAxis valueAxis)
Sets value axis of Gantt chart.
|
getBalloonDateFormat, getCategoryAxis, getCategoryField, getColumnSpacing, getColumnSpacing3D, getColumnWidth, getDataDateFormat, getMaxSelectedSeries, getMaxSelectedTime, getMinSelectedTime, getMouseWheelScrollEnabled, getMouseWheelZoomEnabled, getRotate, getSynchronizeGrid, getValueScrollbar, getWiredFields, getZoomOutOnDataUpdate, setBalloonDateFormat, setCategoryAxis, setCategoryField, setColumnSpacing, setColumnSpacing3D, setColumnWidth, setDataDateFormat, setMaxSelectedSeries, setMaxSelectedTime, setMinSelectedTime, setMouseWheelScrollEnabled, setMouseWheelZoomEnabled, setRotate, setSynchronizeGrid, setValueScrollbar, setZoomOutOnDataUpdateaddTrendLines, getAngle, getAutoMarginOffset, getAutoMargins, getChartCursor, getChartScrollbar, getDepth3D, getMarginBottom, getMarginLeft, getMarginRight, getMarginsUpdated, getMarginTop, getMaxZoomFactor, getMinMarginBottom, getMinMarginLeft, getMinMarginRight, getMinMarginTop, getPlotAreaBorderAlpha, getPlotAreaBorderColor, getPlotAreaFillAlphas, getPlotAreaFillColors, getPlotAreaGradientAngle, getTrendLines, getZoomOutButtonAlpha, getZoomOutButtonColor, getZoomOutButtonImage, getZoomOutButtonImageSize, getZoomOutButtonPadding, getZoomOutButtonRollOverAlpha, getZoomOutButtonTabIndex, getZoomOutText, setAngle, setAutoMarginOffset, setAutoMargins, setChartCursor, setChartScrollbar, setDepth3D, setMarginBottom, setMarginLeft, setMarginRight, setMarginsUpdated, setMarginTop, setMaxZoomFactor, setMinMarginBottom, setMinMarginLeft, setMinMarginRight, setMinMarginTop, setPlotAreaBorderAlpha, setPlotAreaBorderColor, setPlotAreaFillAlphas, setPlotAreaFillColors, setPlotAreaGradientAngle, setTrendLines, setZoomOutButtonAlpha, setZoomOutButtonColor, setZoomOutButtonImage, setZoomOutButtonImageSize, setZoomOutButtonPadding, setZoomOutButtonRollOverAlpha, setZoomOutButtonTabIndex, setZoomOutTextaddColors, addGraphs, addGuides, addValueAxes, getColors, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getStartDuration, getStartEffect, getUrlTarget, getValueAxes, setColors, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setStartDuration, setStartEffect, setUrlTarget, setValueAxesaddAdditionalFields, addData, addDataProviderChangeListener, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, fireDataProviderChanged, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getType, getUsePrefixes, removeDataProviderSetListener, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBalloonDateFormat, getCategoryAxis, getCategoryField, getColumnSpacing, getColumnSpacing3D, getColumnWidth, getDataDateFormat, getMaxSelectedSeries, getMaxSelectedTime, getMinSelectedTime, getMouseWheelScrollEnabled, getMouseWheelZoomEnabled, getRotate, getSynchronizeGrid, getValueScrollbar, getZoomOutOnDataUpdate, setBalloonDateFormat, setCategoryAxis, setCategoryField, setColumnSpacing, setColumnSpacing3D, setColumnWidth, setDataDateFormat, setMaxSelectedSeries, setMaxSelectedTime, setMinSelectedTime, setMouseWheelScrollEnabled, setMouseWheelZoomEnabled, setRotate, setSynchronizeGrid, setValueScrollbar, setZoomOutOnDataUpdateaddTrendLines, getAngle, getAutoMarginOffset, getAutoMargins, getChartCursor, getChartScrollbar, getDepth3D, getMarginsUpdated, getMaxZoomFactor, getMinMarginBottom, getMinMarginLeft, getMinMarginRight, getMinMarginTop, getPlotAreaBorderAlpha, getPlotAreaBorderColor, getPlotAreaFillAlphas, getPlotAreaFillColors, getPlotAreaGradientAngle, getTrendLines, getZoomOutButtonAlpha, getZoomOutButtonColor, getZoomOutButtonImage, getZoomOutButtonImageSize, getZoomOutButtonPadding, getZoomOutButtonRollOverAlpha, getZoomOutButtonTabIndex, getZoomOutText, setAngle, setAutoMarginOffset, setAutoMargins, setChartCursor, setChartScrollbar, setDepth3D, setMarginsUpdated, setMaxZoomFactor, setMinMarginBottom, setMinMarginLeft, setMinMarginRight, setMinMarginTop, setPlotAreaBorderAlpha, setPlotAreaBorderColor, setPlotAreaFillAlphas, setPlotAreaFillColors, setPlotAreaGradientAngle, setTrendLines, setZoomOutButtonAlpha, setZoomOutButtonColor, setZoomOutButtonImage, setZoomOutButtonImageSize, setZoomOutButtonPadding, setZoomOutButtonRollOverAlpha, setZoomOutButtonTabIndex, setZoomOutTextaddGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxesaddAdditionalFields, addData, addLabels, addPrefixesOfBigNumbers, addPrefixesOfSmallNumbers, addTitles, getAccessible, getAccessibleDescription, getAccessibleTitle, getAddClassNames, getAdditionalFields, getAllLabels, getAutoDisplay, getAutoResize, getAutoTransform, getBackgroundAlpha, getBackgroundColor, getBalloon, getBorderAlpha, getBorderColor, getClassNamePrefix, getColor, getCreditsPosition, getDataProvider, getDecimalSeparator, getDefs, getExport, getFontFamily, getFontSize, getHandDrawn, getHandDrawScatter, getHandDrawThickness, getHideBalloonTime, getLanguage, getLegend, getPanEventsEnabled, getPath, getPathToImages, getPercentPrecision, getPrecision, getPrefixesOfBigNumbers, getPrefixesOfSmallNumbers, getProcessCount, getProcessTimeout, getResponsive, getSvgIcons, getTapToActivate, getTheme, getThousandsSeparator, getTitles, getTouchClickDuration, getUsePrefixes, setAccessible, setAccessibleDescription, setAccessibleTitle, setAddClassNames, setAdditionalFields, setAllLabels, setAutoDisplay, setAutoResize, setAutoTransform, setBackgroundAlpha, setBackgroundColor, setBalloon, setBorderAlpha, setBorderColor, setClassNamePrefix, setColor, setCreditsPosition, setDataProvider, setDecimalSeparator, setDefs, setExport, setFontFamily, setFontSize, setHandDrawn, setHandDrawScatter, setHandDrawThickness, setHideBalloonTime, setLanguage, setLegend, setPanEventsEnabled, setPath, setPathToImages, setPercentPrecision, setPrecision, setPrefixesOfBigNumbers, setPrefixesOfSmallNumbers, setProcessCount, setProcessTimeout, setResponsive, setSvgIcons, setTapToActivate, setTheme, setThousandsSeparator, setTitles, setTouchClickDuration, setUsePrefixesgetStartDuration, getStartEffect, setStartDuration, setStartEffectgetMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginToppublic java.lang.Integer getBrightnessStep()
getBrightnessStep in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setBrightnessStep(java.lang.Integer brightnessStep)
GanttChartModelsetBrightnessStep in interface GanttChartModel<GanttChartModelImpl>brightnessStep - brightness steppublic java.lang.String getColorField()
getColorField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setColorField(java.lang.String colorField)
GanttChartModelsetColorField in interface GanttChartModel<GanttChartModelImpl>colorField - color field stringpublic java.lang.String getColumnWidthField()
getColumnWidthField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setColumnWidthField(java.lang.String columnWidthField)
GanttChartModelsetColumnWidthField in interface GanttChartModel<GanttChartModelImpl>columnWidthField - column width field stringpublic java.lang.String getDurationField()
getDurationField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setDurationField(java.lang.String durationField)
GanttChartModelsetDurationField in interface GanttChartModel<GanttChartModelImpl>durationField - duration field stringpublic java.lang.String getEndDateField()
getEndDateField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setEndDateField(java.lang.String endDateField)
GanttChartModelsetEndDateField in interface GanttChartModel<GanttChartModelImpl>endDateField - end date field stringpublic java.lang.String getEndField()
getEndField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setEndField(java.lang.String endField)
GanttChartModelsetEndField in interface GanttChartModel<GanttChartModelImpl>endField - end field stringpublic Graph getGraph()
getGraph in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setGraph(Graph graph)
GanttChartModelsetGraph in interface GanttChartModel<GanttChartModelImpl>graph - the graphpublic DatePeriod getPeriod()
getPeriod in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setPeriod(DatePeriod period)
GanttChartModelsetPeriod in interface GanttChartModel<GanttChartModelImpl>period - the periodpublic java.lang.String getSegmentsField()
getSegmentsField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setSegmentsField(java.lang.String segmentsField)
GanttChartModelsetSegmentsField in interface GanttChartModel<GanttChartModelImpl>segmentsField - segments field stringpublic java.util.Date getStartDate()
getStartDate in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setStartDate(java.util.Date startDate)
GanttChartModelsetStartDate in interface GanttChartModel<GanttChartModelImpl>startDate - the start datepublic java.lang.String getStartDateField()
getStartDateField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setStartDateField(java.lang.String startDateField)
GanttChartModelsetStartDateField in interface GanttChartModel<GanttChartModelImpl>startDateField - start date field stringpublic java.lang.String getStartField()
getStartField in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setStartField(java.lang.String startField)
GanttChartModelsetStartField in interface GanttChartModel<GanttChartModelImpl>startField - start field stringpublic ValueAxis getValueAxis()
getValueAxis in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setValueAxis(ValueAxis valueAxis)
GanttChartModelsetValueAxis in interface GanttChartModel<GanttChartModelImpl>valueAxis - the value axispublic java.util.List<java.lang.String> getAdditionalSegmentFields()
getAdditionalSegmentFields in interface GanttChartModel<GanttChartModelImpl>public GanttChartModelImpl setAdditionalSegmentFields(java.util.List<java.lang.String> additionalSegmentFields)
GanttChartModeladditionalFields attribute.setAdditionalSegmentFields in interface GanttChartModel<GanttChartModelImpl>additionalSegmentFields - list of additional segment fieldspublic GanttChartModelImpl addAdditionalSegmentFields(java.lang.String... fields)
GanttChartModeladdAdditionalSegmentFields in interface GanttChartModel<GanttChartModelImpl>fields - the fields