Package | Description |
---|---|
com.dlsc.flexgantt.model.scheduling |
Contains supporting classes for basic scheduling operations
and constraint resolutions.
|
com.dlsc.flexgantt.swing |
Contains the Gantt chart components and various other user interface
elements that can be used together with the Gantt chart.
|
com.dlsc.flexgantt.swing.action.gantt |
Actions that are specifically used in the context of a Gantt chart.
|
com.dlsc.flexgantt.swing.action.treetable |
Actions that are specifically used in the context of a tree table.
|
com.dlsc.flexgantt.swing.layer |
The right-hand side of any Gantt chart is a layer container, which is
responsible for managing the various layer types.
|
com.dlsc.flexgantt.swing.mac | |
com.dlsc.flexgantt.swing.print |
Anything related to printing is contained in this package.
|
com.dlsc.flexgantt.swing.treetable |
A tree table implementation used solely for the purpose of drawing the
left-hand side of a Gantt chart.
|
com.dlsc.flexgantt.swing.util |
Utility classes for Swing operations.
|
Constructor and Description |
---|
ConstraintViolationMessageComparator(TreeTable treeTable)
Constructs a new comparator, which will be based on the given tree table.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
DefaultComponentFactory.createTreeTable(AbstractGanttChart gc,
ITreeTableModel model) |
TreeTable |
IComponentFactory.createTreeTable(AbstractGanttChart gc,
ITreeTableModel model)
Creates a
TreeTable for the given Gantt chart. |
TreeTable |
DualGanttChart.getPrimaryTreeTable()
Returns the primary tree table.
|
TreeTable |
DualGanttChart.getSecondaryTreeTable()
Returns the secondary tree table.
|
TreeTable |
GanttChart.getTreeTable()
Returns the Gantt chart's tree table that is responsible for visualizing
the hierarchical data structures provided by the Gantt chart model (which
is basically an extended tree table model).
|
TreeTable |
AbstractRowHeader.getTreeTable()
Returns the tree table to which the row header belongs.
|
TreeTable[] |
DualGanttChart.getTreeTables() |
TreeTable[] |
GanttChart.getTreeTables() |
abstract TreeTable[] |
AbstractGanttChart.getTreeTables()
Returns all tree tables managed by the Gantt chart container.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
DefaultComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model) |
LayerContainer |
IComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model)
Creates a
LayerContainer for the given Gantt chart and tree table
combination. |
JComponent |
DefaultComponentFactory.createTreeTableCorner(TreeTable table,
String corner) |
JComponent |
IComponentFactory.createTreeTableCorner(TreeTable table,
String corner)
Creates a component that will be placed in the upper left corner of the
scrollpane that contains the tree table.
|
TreeTableRowHeader |
DefaultComponentFactory.createTreeTableRowHeader(TreeTable table) |
TreeTableRowHeader |
IComponentFactory.createTreeTableRowHeader(TreeTable table)
Creates a new
TreeTableRowHeader that will be used for the given
tree table. |
protected TreeTableScrollPane |
DualGanttChart.createTreeTableScrollPane(boolean primary,
IGanttChartModel model,
TreeTable table)
Creates the left-hand side of a Gantt chart, a scrollpane that wraps a
tree table, a column header and a row header.
|
TreeTableScrollPane |
DefaultComponentFactory.createTreeTableScrollPane(TreeTable table,
TreeTableRowHeader rowHeader,
TreeTableHeader header,
boolean primary) |
TreeTableScrollPane |
IComponentFactory.createTreeTableScrollPane(TreeTable table,
TreeTableRowHeader rowHeader,
TreeTableHeader header,
boolean primary)
Creates the scrollpane used for scrolling the given tree table.
|
Component |
DefaultTreeTableCellEditor.getTreeTableCellEditorComponent(TreeTable tree,
Object value,
boolean selected,
int row,
int column) |
Constructor and Description |
---|
AbstractRowHeader(TreeTable table)
Constructs a new row header.
|
Modifier and Type | Method and Description |
---|---|
protected TreeTable |
AbstractGanttChartAction.findFocusedTable()
Returns the currently focused tree table.
|
Modifier and Type | Field and Description |
---|---|
protected TreeTable |
AbstractTreeTableAction.treeTable
Stores a reference to the tree table.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
AbstractTreeTableAction.getTreeTable()
Returns the tree table on which the action will be performed.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTreeTableAction.setTreeTable(TreeTable table)
Sets the tree table on which the action will be performed.
|
Constructor and Description |
---|
AbstractTreeTableAction(TreeTable table,
String name)
Constructs a new tree table action.
|
AbstractTreeTableAction(TreeTable table,
String name,
Icon icon)
Constructs a new tree table action.
|
ClearSelectionAction(TreeTable treeTable)
Constructs a new action.
|
CollapseNodeAction(TreeTable table)
Constructs a new action.
|
DeleteNodeAction(TreeTable table)
Constructs a new action.
|
ExpandNodeAction(TreeTable table)
Constructs a new action.
|
IndentNodeAction(TreeTable table)
Constructs a new action.
|
InsertNodeAction(TreeTable table,
int row)
Constructs a new action.
|
OutdentNodeAction(TreeTable table)
Constructs a new action.
|
SelectAllNodesAction(TreeTable treeTable)
Constructs a new action.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
LayerContainer.getTreeTable()
Returns the tree table that is placed to the left of the layer container.
|
TreeTable |
AbstractLayer.getTreeTable()
Returns the tree table that is shown to the left of the layer
(container).
|
Constructor and Description |
---|
LayerContainer(AbstractGanttChart ganttChart,
IGanttChartModel model,
TreeTable treeTable,
ILayerFactory layerFactory)
Constructs a new layer container.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
MacComponentFactory.createTreeTable(AbstractGanttChart gc,
ITreeTableModel model) |
Modifier and Type | Method and Description |
---|---|
LayerContainer |
MacComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model) |
JComponent |
MacComponentFactory.createTreeTableCorner(TreeTable table,
String corner) |
TreeTableRowHeader |
MacComponentFactory.createTreeTableRowHeader(TreeTable table) |
TreeTableScrollPane |
MacComponentFactory.createTreeTableScrollPane(TreeTable table,
TreeTableRowHeader rowHeader,
TreeTableHeader header,
boolean primary) |
Constructor and Description |
---|
MacTreeTableRowHeader(TreeTable table)
Constructs a new row header.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
PrintContext.getTreeTable()
Returns the tree table to print.
|
TreeTable |
PrintGanttChart.getTreeTable()
Returns the tree table used for printing.
|
TreeTable[] |
PrintGanttChart.getTreeTables() |
Modifier and Type | Method and Description |
---|---|
protected void |
PrintGanttChart.copyExpansionState(TreeTable from,
TreeTable to)
Copies the expansion state from one tree table to another (e.g. which
nodes are open, which ones are closed).
|
protected void |
PrintGanttChart.copySettings(TreeTable from,
TreeTable to,
boolean initialCopy)
Copies the settings from one tree table to another.
|
void |
PrintContext.setTreeTable(TreeTable treeTable)
Sets the tree table to print.
|
Modifier and Type | Method and Description |
---|---|
TreeTable |
CellFocusManager.getTreeTable()
Returns the tree table to which the cell focus manager belongs.
|
TreeTable |
TreeTableScrollPane.getTreeTable()
Returns the tree table shown in the viewport of the scrollpane.
|
TreeTable |
TreeTableContainer.getTreeTable()
Returns the tree table.
|
TreeTable |
TreeTableDragAndDropManager.getTreeTable()
Returns the tree table that is being managed by the DnD manager.
|
TreeTable |
TreeTableNode.getTreeTable()
Returns the tree table in which the node gets displayed.
|
TreeTable[] |
TreeTableContainer.getTreeTables() |
Modifier and Type | Method and Description |
---|---|
JPopupMenu |
DefaultTreeTableMenuProvider.getPopupMenu(TreeTable table,
MouseEvent e,
TreePath treePath,
TreeTableColumn column) |
JPopupMenu |
ITreeTableMenuProvider.getPopupMenu(TreeTable table,
MouseEvent e,
TreePath treePath,
TreeTableColumn column)
Returns a popup menu for the given tree table.
|
Component |
ITreeTableCellEditor.getTreeTableCellEditorComponent(TreeTable tree,
Object value,
boolean selected,
int row,
int column)
Returns the editor component that will be placed inside the cell so that
the user can edit the cell's value.
|
Component |
TreeTable.CalendarEditor.getTreeTableCellEditorComponent(TreeTable tree,
Object value,
boolean selected,
int row,
int column) |
Component |
TreeTable.ColorEditor.getTreeTableCellEditorComponent(TreeTable tree,
Object value,
boolean selected,
int row,
int column) |
Component |
TreeTable.DateEditor.getTreeTableCellEditorComponent(TreeTable tree,
Object value,
boolean selected,
int row,
int column) |
Component |
DefaultTreeTableCellRenderer.getTreeTableCellRendererComponent(TreeTable tree,
Object node,
Object value,
int depth,
boolean selected,
boolean expanded,
boolean leaf,
int row,
int column,
boolean hasFocus) |
Component |
ITreeTableCellRenderer.getTreeTableCellRendererComponent(TreeTable table,
Object node,
Object value,
int depth,
boolean selected,
boolean expanded,
boolean leaf,
int row,
int column,
boolean focus)
Returns a component suitable for rendering the given value object inside
a cell of the given tree table.
|
Component |
TreeTable.BooleanRenderer.getTreeTableCellRendererComponent(TreeTable tree,
Object node,
Object value,
int depth,
boolean selected,
boolean expanded,
boolean leaf,
int row,
int column,
boolean hasFocus) |
Component |
TreeTable.ColorRenderer.getTreeTableCellRendererComponent(TreeTable tree,
Object node,
Object value,
int depth,
boolean selected,
boolean expanded,
boolean leaf,
int row,
int column,
boolean hasFocus) |
Constructor and Description |
---|
CellFocusManager(TreeTable table)
Constructs a new focus manager.
|
TreeTableDragAndDropManager(TreeTable table)
Constructs a new drag and drop manager for the given table.
|
TreeTableNode(TreeTable table,
Object modelNode)
Constructs a new tree table node.
|
TreeTableRowHeader(TreeTable table)
Constructs a new row header.
|
TreeTableScrollPane(TreeTable table,
TreeTableRowHeader treeTableRowHeader,
GanttChartControl treeTableHeader,
boolean primary)
Constructs a new scrollpane.
|
Modifier and Type | Method and Description |
---|---|
static void |
TableUtils.repaintAfterValueChanged(JComponent comp,
TreeTable table,
TreeSelectionEvent e)
Repaints the given component after a value changed event from the tree
table selection model has arrived.
|
Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.