GanttChartView

Inheritance: java.lang.Object, com.aspose.tasks.View

All Implemented Interfaces: com.aspose.tasks.ITimescaledView

public class GanttChartView extends View implements ITimescaledView

Represents a GanttChart view.

Constructors

ConstructorDescription
GanttChartView()Initializes a new instance of the GanttChartView class.

Methods

MethodDescription
getAutoFilters()Gets a list of auto filters of a Gantt Chart view.
getBarRounding()Gets a value indicating whether the bars round to the nearest day.
getBarSize()Gets the height, in points, of the Gantt bars in the Gantt Chart.
getBarStyles()Gets a list of parent (common) bar styles of the Gantt Chart view.
getBottomTimescaleTier()Gets settings of view’s bottom timescale tier.
getCustomBarStyles()Gets a list of custom task-specific bar styles of the Gantt Chart view.
getGridlines()Gets a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.
getHideRollupBarsWhenSummaryExpanded()Gets a value indicating whether rollup bars will be hidden when expanding summary task.
getMiddleTimescaleTier()Gets settings of view’s middle timescale tier.
getNonWorkingTimeColor()Gets non-working time color.
getProgressLines()Gets progress lines for the Gantt Chart view.
getRollUpGanttBars()Gets a value indicating whether bars on the Gantt Chart must be rolled up.
getShowBarSplits()Gets a value indicating whether task splits on the Gantt Chart must be shown.
getShowDrawings()Gets a value indicating whether drawings on the Gantt Chart must be shown.
getTableTextStyles()Gets a list of table text styles of the Gantt Chart view.
getTextStyles()Gets a list of TextStyle of the Gantt Chart view.
getTimescaleSizePercentage(){@inheritDoc}
getTopTimescaleTier()Gets settings of view’s top timescale tier.
setBarRounding(boolean value)Sets a value indicating whether the bars round to the nearest day.
setBarSize(int value)Sets the height, in points, of the Gantt bars in the Gantt Chart.
setBottomTimescaleTier(TimescaleTier value)Sets settings of view’s bottom timescale tier.
setGridlines(List<Gridlines> value)Sets a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.
setHideRollupBarsWhenSummaryExpanded(boolean value)Sets a value indicating whether rollup bars will be hidden when expanding summary task.
setMiddleTimescaleTier(TimescaleTier value)Sets settings of view’s middle timescale tier.
setNonWorkingTimeColor(Color value)Sets non-working time color.
setProgressLines(ProgressLines value)Sets progress lines for the Gantt Chart view.
setRollUpGanttBars(boolean value)Sets a value indicating whether bars on the Gantt Chart must be rolled up.
setShowBarSplits(boolean value)Sets a value indicating whether task splits on the Gantt Chart must be shown.
setShowDrawings(boolean value)Sets a value indicating whether drawings on the Gantt Chart must be shown.
setTextStyles(List<TextStyle> value)Sets a list of TextStyle of the Gantt Chart view.
setTimescaleSizePercentage(int value){@inheritDoc}
setTopTimescaleTier(TimescaleTier value)Sets settings of view’s top timescale tier.

GanttChartView()

public GanttChartView()

Initializes a new instance of the GanttChartView class.

getAutoFilters()

public final FilterCollection getAutoFilters()

Gets a list of auto filters of a Gantt Chart view.

Returns: FilterCollection - a list of auto filters of a Gantt Chart view.

getBarRounding()

public final boolean getBarRounding()

Gets a value indicating whether the bars round to the nearest day. The default value is True.

Returns: boolean - a value indicating whether the bars round to the nearest day.

getBarSize()

public final int getBarSize()

Gets the height, in points, of the Gantt bars in the Gantt Chart.

Returns: int - the height, in points, of the Gantt bars in the Gantt Chart.

getBarStyles()

public final List<GanttBarStyle> getBarStyles()

Gets a list of parent (common) bar styles of the Gantt Chart view. GanttBarStyle.

Returns: java.util.List<com.aspose.tasks.GanttBarStyle> - a list of parent (common) bar styles of the Gantt Chart view.

getBottomTimescaleTier()

public final TimescaleTier getBottomTimescaleTier()

Gets settings of view’s bottom timescale tier. TimescaleTier

Returns: TimescaleTier - settings of view’s bottom timescale tier.

getCustomBarStyles()

public final List<GanttBarStyle> getCustomBarStyles()

Gets a list of custom task-specific bar styles of the Gantt Chart view. GanttBarStyle.

Returns: java.util.List<com.aspose.tasks.GanttBarStyle> - a list of custom task-specific bar styles of the Gantt Chart view.

getGridlines()

public final List<Gridlines> getGridlines()

Gets a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.

Returns: java.util.List<com.aspose.tasks.Gridlines> - a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.

getHideRollupBarsWhenSummaryExpanded()

public final boolean getHideRollupBarsWhenSummaryExpanded()

Gets a value indicating whether rollup bars will be hidden when expanding summary task.

Returns: boolean - a value indicating whether rollup bars will be hidden when expanding summary task.

getMiddleTimescaleTier()

public final TimescaleTier getMiddleTimescaleTier()

Gets settings of view’s middle timescale tier. TimescaleTier.

Returns: TimescaleTier - settings of view’s middle timescale tier.

getNonWorkingTimeColor()

public final Color getNonWorkingTimeColor()

Gets non-working time color.

Returns: java.awt.Color - non-working time color.

getProgressLines()

public final ProgressLines getProgressLines()

Gets progress lines for the Gantt Chart view. ProgressLines (getProgressLines()/setProgressLines(ProgressLines)).

Returns: ProgressLines - progress lines for the Gantt Chart view.

getRollUpGanttBars()

public final boolean getRollUpGanttBars()

Gets a value indicating whether bars on the Gantt Chart must be rolled up.

Returns: boolean - a value indicating whether bars on the Gantt Chart must be rolled up.

getShowBarSplits()

public final boolean getShowBarSplits()

Gets a value indicating whether task splits on the Gantt Chart must be shown.

Returns: boolean - a value indicating whether task splits on the Gantt Chart must be shown.

getShowDrawings()

public final boolean getShowDrawings()

Gets a value indicating whether drawings on the Gantt Chart must be shown.

Returns: boolean - a value indicating whether drawings on the Gantt Chart must be shown.

getTableTextStyles()

public final List<TableTextStyle> getTableTextStyles()

Gets a list of table text styles of the Gantt Chart view. TableTextStyle.

Returns: java.util.List<com.aspose.tasks.TableTextStyle> - a list of table text styles of the Gantt Chart view.

getTextStyles()

public final List<TextStyle> getTextStyles()

Gets a list of TextStyle of the Gantt Chart view.

Returns: java.util.List<com.aspose.tasks.TextStyle> - a list of TextStyle of the Gantt Chart view.

getTimescaleSizePercentage()

public final int getTimescaleSizePercentage()

Gets a percentage to reduce or enlarge the spacing between units on the timescale tier.

Returns: int - {@inheritDoc}

getTopTimescaleTier()

public final TimescaleTier getTopTimescaleTier()

Gets settings of view’s top timescale tier. TimescaleTier.

Returns: TimescaleTier - settings of view’s top timescale tier.

setBarRounding(boolean value)

public final void setBarRounding(boolean value)

Sets a value indicating whether the bars round to the nearest day. The default value is True.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether the bars round to the nearest day.

setBarSize(int value)

public final void setBarSize(int value)

Sets the height, in points, of the Gantt bars in the Gantt Chart.

Parameters:

ParameterTypeDescription
valueintthe height, in points, of the Gantt bars in the Gantt Chart.

setBottomTimescaleTier(TimescaleTier value)

public final void setBottomTimescaleTier(TimescaleTier value)

Sets settings of view’s bottom timescale tier. TimescaleTier

Parameters:

ParameterTypeDescription
valueTimescaleTiersettings of view’s bottom timescale tier.

setGridlines(List<Gridlines> value)

public final void setGridlines(List<Gridlines> value)

Sets a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.

Parameters:

ParameterTypeDescription
valuejava.util.List<com.aspose.tasks.Gridlines>a list of Gridlines (getGridlines()/setGridlines(java.util.List)) of the Gantt Chart view.

setHideRollupBarsWhenSummaryExpanded(boolean value)

public final void setHideRollupBarsWhenSummaryExpanded(boolean value)

Sets a value indicating whether rollup bars will be hidden when expanding summary task.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether rollup bars will be hidden when expanding summary task.

setMiddleTimescaleTier(TimescaleTier value)

public final void setMiddleTimescaleTier(TimescaleTier value)

Sets settings of view’s middle timescale tier. TimescaleTier.

Parameters:

ParameterTypeDescription
valueTimescaleTiersettings of view’s middle timescale tier.

setNonWorkingTimeColor(Color value)

public final void setNonWorkingTimeColor(Color value)

Sets non-working time color.

Parameters:

ParameterTypeDescription
valuejava.awt.Colornon-working time color.

setProgressLines(ProgressLines value)

public final void setProgressLines(ProgressLines value)

Sets progress lines for the Gantt Chart view. ProgressLines (getProgressLines()/setProgressLines(ProgressLines)).

Parameters:

ParameterTypeDescription
valueProgressLinesprogress lines for the Gantt Chart view.

setRollUpGanttBars(boolean value)

public final void setRollUpGanttBars(boolean value)

Sets a value indicating whether bars on the Gantt Chart must be rolled up.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether bars on the Gantt Chart must be rolled up.

setShowBarSplits(boolean value)

public final void setShowBarSplits(boolean value)

Sets a value indicating whether task splits on the Gantt Chart must be shown.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether task splits on the Gantt Chart must be shown.

setShowDrawings(boolean value)

public final void setShowDrawings(boolean value)

Sets a value indicating whether drawings on the Gantt Chart must be shown.

Parameters:

ParameterTypeDescription
valuebooleana value indicating whether drawings on the Gantt Chart must be shown.

setTextStyles(List<TextStyle> value)

public final void setTextStyles(List<TextStyle> value)

Sets a list of TextStyle of the Gantt Chart view.

Parameters:

ParameterTypeDescription
valuejava.util.List<com.aspose.tasks.TextStyle>a list of TextStyle of the Gantt Chart view.

setTimescaleSizePercentage(int value)

public final void setTimescaleSizePercentage(int value)

Sets a percentage to reduce or enlarge the spacing between units on the timescale tier.

Parameters:

ParameterTypeDescription
valueint{@inheritDoc}

setTopTimescaleTier(TimescaleTier value)

public final void setTopTimescaleTier(TimescaleTier value)

Sets settings of view’s top timescale tier. TimescaleTier.

Parameters:

ParameterTypeDescription
valueTimescaleTiersettings of view’s top timescale tier.