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, setZoomOutOnDataUpdate
addTrendLines, 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, setZoomOutText
addColors, addGraphs, addGuides, addValueAxes, getColors, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getStartDuration, getStartEffect, getUrlTarget, getValueAxes, setColors, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setStartDuration, setStartEffect, setUrlTarget, setValueAxes
addAdditionalFields, 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, setUsePrefixes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBalloonDateFormat, 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, setZoomOutOnDataUpdate
addTrendLines, 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, setZoomOutText
addGraphs, addGuides, addValueAxes, getGraphs, getGridAboveGraphs, getGuides, getSequencedAnimation, getStartAlpha, getUrlTarget, getValueAxes, setGraphs, setGridAboveGraphs, setGuides, setSequencedAnimation, setStartAlpha, setUrlTarget, setValueAxes
addAdditionalFields, 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, setUsePrefixes
getStartDuration, getStartEffect, setStartDuration, setStartEffect
getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop
public java.lang.Integer getBrightnessStep()
getBrightnessStep
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setBrightnessStep(java.lang.Integer brightnessStep)
GanttChartModel
setBrightnessStep
in interface GanttChartModel<GanttChartModelImpl>
brightnessStep
- brightness steppublic java.lang.String getColorField()
getColorField
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setColorField(java.lang.String colorField)
GanttChartModel
setColorField
in interface GanttChartModel<GanttChartModelImpl>
colorField
- color field stringpublic java.lang.String getColumnWidthField()
getColumnWidthField
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setColumnWidthField(java.lang.String columnWidthField)
GanttChartModel
setColumnWidthField
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)
GanttChartModel
setDurationField
in interface GanttChartModel<GanttChartModelImpl>
durationField
- duration field stringpublic java.lang.String getEndDateField()
getEndDateField
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setEndDateField(java.lang.String endDateField)
GanttChartModel
setEndDateField
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)
GanttChartModel
setEndField
in interface GanttChartModel<GanttChartModelImpl>
endField
- end field stringpublic Graph getGraph()
getGraph
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setGraph(Graph graph)
GanttChartModel
setGraph
in interface GanttChartModel<GanttChartModelImpl>
graph
- the graphpublic DatePeriod getPeriod()
getPeriod
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setPeriod(DatePeriod period)
GanttChartModel
setPeriod
in interface GanttChartModel<GanttChartModelImpl>
period
- the periodpublic java.lang.String getSegmentsField()
getSegmentsField
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setSegmentsField(java.lang.String segmentsField)
GanttChartModel
setSegmentsField
in interface GanttChartModel<GanttChartModelImpl>
segmentsField
- segments field stringpublic java.util.Date getStartDate()
getStartDate
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setStartDate(java.util.Date startDate)
GanttChartModel
setStartDate
in interface GanttChartModel<GanttChartModelImpl>
startDate
- the start datepublic java.lang.String getStartDateField()
getStartDateField
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setStartDateField(java.lang.String startDateField)
GanttChartModel
setStartDateField
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)
GanttChartModel
setStartField
in interface GanttChartModel<GanttChartModelImpl>
startField
- start field stringpublic ValueAxis getValueAxis()
getValueAxis
in interface GanttChartModel<GanttChartModelImpl>
public GanttChartModelImpl setValueAxis(ValueAxis valueAxis)
GanttChartModel
setValueAxis
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)
GanttChartModel
additionalFields
attribute.setAdditionalSegmentFields
in interface GanttChartModel<GanttChartModelImpl>
additionalSegmentFields
- list of additional segment fieldspublic GanttChartModelImpl addAdditionalSegmentFields(java.lang.String... fields)
GanttChartModel
addAdditionalSegmentFields
in interface GanttChartModel<GanttChartModelImpl>
fields
- the fields