the type of the rows shown by the Gantt chart (e.g. "Aircraft")
Constructs a new Gantt Chart control.
the root row of the Gantt chart
Collapses all rows inside the Gantt chart. This method will use recursion to find all rows that are parents and to collapse them.
Collapses the highest level of rows inside the Gantt chart that is currently being used. Successive calls to this method will eventually close the entire tree.
Creates the graphics view used by the Gantt chart. Applications can override this method to return a customized graphics view.
a graphics view instance
Creates the timeline component used by the Gantt chart. Applications can override this method to return a customized timeline.
the timeline instance
Expands all rows inside the Gantt chart. This method will use recursion to find all rows that are parents and to expand them.
Expands the next level of rows inside the Gantt chart. This method will use recursion to find the first rows that are parents and currently not expanded. It will then expand it to make its children visible. Successive calls to this method will eventually show all rows.
Convenience method to return the list of calendars registered on the graphics view.
the calendars registered on the graphics area
A property used to specify the mode in which the Gantt chart will layout its primary views, the table and the graphics. Using this property the application can quickly switch between a standard, table-only, or graphics-only display.
the display mode (standard, table only, graphics only)
A property used to set a fixed cell size for the rows shown in the table on the left-hand side and the graphics area on the right-hand side.
the fixed cell size
Returns the graphics view shown on the right-hand side of the Gantt chart. The view is set as the master node on the primary MasterDetailPane
instance.
the graphics view
Convenience method to return the list of layers registered on the graphics view.
the layers registered on the graphics area
A property used to store a reference to the timeline that is being considered the "master" timeline. This property is
needed when several charts are used in combination with each other (see DualGanttChartContainer
or MultiGanttChartContainerBase
).
The master timeline is the one provided by the Gantt chart located at the top of the container (the "first" chart).
the master timeline
A property used to store the position of the Gantt chart in a multi Gantt chart context, for example, inside a DualGanttChartContainer
or a MultiGanttChartContainerBase
. One of the charts will be the first, some will be in the middle, and one will be the last.
The first chart is the owner of the master timeline.
the position of the chart
Returns the root row property. The root row will become the root node of the Gantt chart's tree table control on the left-hand side (wrapped inside an instance of type GanttChartTreeItem). Other rows can be added by adding them to the root row or one of its children.
the root row
A property used to store the currently used type of row headers (row number, level number, custom graphics).
the currently used row header type (line number, level number, custom graphics)
A property used to control whether the tree table view will be shown or not. This node gets shown on the left-hand side of the Gantt chart and dispays a hierarchy (e.g. a resource hierarchy). The tree table view is the detail node of the primary master detail pane (see getTreeTableMasterDetailPane()).
true if the tree table should be shown
Returns the Timeline instance, which consists of the Dateline and the Eventline.
the timeline control
Sets the display mode.
the new display mode
Sets the fixed cell size.
the fixed cell size
Sets the master timeline.
the new master timeline
Sets the position of the chart.
the chart position (first, last, middle, only)
Sets a new root on the Gantt chart, which will cause the framework to set a new root of type GanttChartTreeItem on the underlying TreeTableView.
the new root of the model
Sets the currently used row header type.
the row header type (row number, level number, graphics)
Sets if the tree table should be shown.
if true the tree table becomes visible
A control used to visualize any kind of scheduling data along a timeline. The model data needed by the control consists of rows with activities, links between activities, and layers to group activities together.
The control consists of several children controls: