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.layer |
Actions that are specifically used in the context of the layer container.
|
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.layer.system |
Contains the system layers for drawing the background, grid lines, popups,
relationships, controls, spreadsheets, overviews, global events and
activities.
|
com.dlsc.flexgantt.swing.layer.timeline |
Classes that deal with timeline layers and the rendering and the selection
of timeline objects.
|
com.dlsc.flexgantt.swing.mac | |
com.dlsc.flexgantt.swing.print |
Anything related to printing is contained in this package.
|
com.dlsc.flexgantt.swing.scheduling |
Contains components used for supporting scheduling
operations built into FlexGantt.
|
com.dlsc.flexgantt.swing.selector |
Contains the selector implementations.
|
com.dlsc.flexgantt.swing.treetable |
A tree table implementation used solely for the purpose of drawing the
left-hand side of a Gantt chart.
|
Modifier and Type | Method and Description |
---|---|
void |
IResolution.resolve(LayerContainer lc,
IConstraint<?,T> constraint,
Violation violation,
IModelValidator validator)
Resolves / fixes the violated constraint.
|
void |
DefaultTimeGranularityFixBufferResolution.resolve(LayerContainer lc,
IConstraint<?,TimeGranularity> constraint,
Violation violation,
IModelValidator validator) |
Modifier and Type | Method and Description |
---|---|
LayerContainer |
IComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model)
Creates a
LayerContainer for the given Gantt chart and tree table
combination. |
LayerContainer |
DefaultComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model) |
LayerContainer |
NavigationControlPanel.getLayerContainer() |
LayerContainer |
GanttChart.getLayerContainer()
Returns the Gantt chart's layer container that is responsible for
managing system, timeline and custom layers.
|
LayerContainer[] |
GanttChart.getLayerContainers() |
LayerContainer[] |
DualGanttChart.getLayerContainers() |
abstract LayerContainer[] |
AbstractGanttChart.getLayerContainers()
Returns all layer containers managed by the Gantt chart container.
|
LayerContainer |
DualGanttChart.getPrimaryLayerContainer()
Returns the primary layer container.
|
LayerContainer |
DualGanttChart.getSecondaryLayerContainer()
Returns the secondary layer container.
|
Modifier and Type | Method and Description |
---|---|
JComponent |
IComponentFactory.createLayerContainerCorner(LayerContainer lc,
String corner)
Creates a new component that will be placed in the specified corner of
the layer container scrollpane.
|
JComponent |
DefaultComponentFactory.createLayerContainerCorner(LayerContainer lc,
String corner) |
LayerContainerRowHeader |
IComponentFactory.createLayerContainerRowHeader(LayerContainer lc)
Creates a new
LayerContainerRowHeader that will be used for the
given layer container. |
LayerContainerRowHeader |
DefaultComponentFactory.createLayerContainerRowHeader(LayerContainer lc) |
protected LayerContainerScrollPane |
DualGanttChart.createLayerContainerScrollPane(boolean primary,
TreeTableScrollPane tableScrollPane,
LayerContainer lc)
Creates the right-hand side of a Gantt chart, a scrollpane that wraps a
timeline (including dateline and eventline) and a layer container.
|
LayerContainerScrollPane |
IComponentFactory.createLayerContainerScrollPane(LayerContainer lc,
LayerContainerRowHeader rowHeader,
Timeline timeline,
boolean primary)
Returns the scrollpane used for the given layer container.
|
LayerContainerScrollPane |
DefaultComponentFactory.createLayerContainerScrollPane(LayerContainer lc,
LayerContainerRowHeader rowHeader,
Timeline timeline,
boolean primary) |
Constructor and Description |
---|
NavigationControlPanel(LayerContainer lc)
Constructs a new navigation control for the given layer container.
|
Modifier and Type | Field and Description |
---|---|
protected LayerContainer |
AbstractLayerContainerAction.layerContainer
Stores a reference to the layer container.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
AbstractLayerContainerAction.getLayerContainer()
Returns the layer container on which the action will be performed.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLayerContainerAction.setLayerContainer(LayerContainer lc)
Sets a new layer container on which the action will be performed.
|
Modifier and Type | Field and Description |
---|---|
protected LayerContainer |
AbstractLayer.layerContainer
The parent container.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
OverviewPalette.getLayerContainer()
Returns the layer container for which an overview gets rendered by the
palette.
|
LayerContainer |
LayerContainerScrollPane.getLayerContainer()
Returns the layer container wrapped by the scrollpane.
|
LayerContainer |
LayerContainerRowHeader.getLayerContainer()
Returns the parent layer container.
|
LayerContainer |
LayerContainerEvent.getLayerContainer()
Returns the layer container where the event occured (the source of the
event).
|
LayerContainer |
AbstractLayer.getLayerContainer()
Returns the parent container, the layer container.
|
Modifier and Type | Method and Description |
---|---|
AbstractCustomLayer |
ILayerFactory.createCustomLayer(LayerContainer lc,
ILayer layer)
Creates a new custom layer to be used for rendering custom information.
|
AbstractCustomLayer |
DefaultLayerFactory.createCustomLayer(LayerContainer lc,
ILayer layer)
The default layer factory implementation does not know about any custom
layers and will always return a placeholder instance if a layer returned
by the Gantt chart model indicates that it is a custom layer.
|
<T extends AbstractSystemLayer> |
ILayerFactory.createSystemLayer(LayerContainer lc,
Class<T> layerType)
Creates a new system layer.
|
<T extends AbstractSystemLayer> |
DefaultLayerFactory.createSystemLayer(LayerContainer lc,
Class<T> layerType) |
TimelineObjectLayer |
ILayerFactory.createTimelineLayer(LayerContainer lc,
ILayer layer)
Creates a new timeline object layer to be used for rendering timeline
objects.
|
TimelineObjectLayer |
DefaultLayerFactory.createTimelineLayer(LayerContainer lc,
ILayer layer) |
JPopupMenu |
ILayerContainerMenuProvider.getPopupMenu(LayerContainer lc,
MouseEvent e,
ITimeSpan timeSpan,
TreePath treePath,
ISpreadsheet spreadsheet)
Returns a popup menu for the given layer container when the given
spreadsheet is currently active.
|
JPopupMenu |
DefaultLayerContainerMenuProvider.getPopupMenu(LayerContainer lc,
MouseEvent e,
ITimeSpan timeSpan,
TreePath treePath,
ISpreadsheet spreadsheet) |
JPopupMenu |
ILayerContainerMenuProvider.getPopupMenu(LayerContainer lc,
MouseEvent e,
long timePoint,
TreePath treePath,
TimelineObjectPath[] paths,
IRelationship[] relationships)
Returns a popup menu for the given layer container.
|
JPopupMenu |
DefaultLayerContainerMenuProvider.getPopupMenu(LayerContainer lc,
MouseEvent e,
long timePoint,
TreePath treePath,
TimelineObjectPath[] paths,
IRelationship[] relationships) |
Constructor and Description |
---|
AbstractCustomLayer(LayerContainer lc,
ILayer layer)
Constructs a new custom layer.
|
AbstractLayer(String name,
LayerContainer lc)
Constructs a new layer.
|
LayerContainerEvent(LayerContainer lc,
LayerContainerEvent.ID id)
Constructs a new layer event.
|
LayerContainerRowHeader(LayerContainer lc)
Constructs a new row header for the given layer container.
|
LayerContainerScrollPane(LayerContainer lc,
LayerContainerRowHeader rowHeader,
Timeline timeline,
boolean primary)
Constructs a new layer container scrollpane.
|
LayerPalette(LayerContainer lc)
Constructs a new layer palette.
|
OverviewPalette(LayerContainer lc)
Constructs a new overview palette.
|
Modifier and Type | Method and Description |
---|---|
List<Action> |
IActionProvider.getTimelineObjectActions(LayerContainer lc,
TimelineObjectPath path)
Returns the actions that are available for the timeline object given by
the path.
|
List<Action> |
DefaultActionProvider.getTimelineObjectActions(LayerContainer lc,
TimelineObjectPath path)
Returns the actions registered for the timeline object specified by the
given timeline object path.
|
Constructor and Description |
---|
AbstractSystemLayer(String name,
LayerContainer lc)
Constructs a new system layer.
|
ActionLayer(LayerContainer lc)
Constructs a new editing layer.
|
BackgroundLayer(LayerContainer lc)
Constructs a new background layer.
|
CalendarLayer(LayerContainer lc)
Constructs a new background layer.
|
CrosshairLayer(LayerContainer lc)
Constructs a new crosshair layer.
|
DatelineLayer(LayerContainer lc)
Constructs a new dateline layer.
|
DragLayer(LayerContainer lc)
Constructs a new drag layer.
|
DropShadowLayer(LayerContainer lc)
Constructs a new layer.
|
EditingLayer(LayerContainer lc)
Constructs a new editing layer.
|
EventlineLayer(LayerContainer lc)
Constructs a new eventline layer.
|
GridLayer(LayerContainer lc)
Constructs a new grid layer.
|
LabelLayer(LayerContainer lc)
Constructs a new label layer.
|
LassoLayer(LayerContainer lc)
Constructs a new lasso layer.
|
LinkLayer(LayerContainer lc)
Constructs a new layer.
|
PopupLayer(LayerContainer lc)
Constructs a new popup layer.
|
RelationshipLayer(LayerContainer lc)
Constructs a new relationship layer.
|
RowLayer(LayerContainer lc)
Constructs a new row layer.
|
SelectionLayer(LayerContainer lc)
Constructs a new selection layer.
|
SpreadsheetLayer(LayerContainer lc)
Constructs a new spreadsheet layer.
|
TimeNowLayer(LayerContainer lc)
Constructs a new time now layer.
|
Constructor and Description |
---|
TimelineObjectLayer(LayerContainer lc,
ILayer layer)
Constructs a new timeline object layer.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
MacComponentFactory.createLayerContainer(AbstractGanttChart gc,
TreeTable table,
IGanttChartModel model) |
Modifier and Type | Method and Description |
---|---|
JComponent |
MacComponentFactory.createLayerContainerCorner(LayerContainer lc,
String corner) |
LayerContainerRowHeader |
MacComponentFactory.createLayerContainerRowHeader(LayerContainer lc) |
LayerContainerScrollPane |
MacComponentFactory.createLayerContainerScrollPane(LayerContainer lc,
LayerContainerRowHeader rowHeader,
Timeline timeline,
boolean primary) |
Selector |
MacTimeGranularitySelectorFactory.createSelector(LayerContainer layerContainer,
JComponent parentComponent,
ISelectorFactory.SelectorID id) |
Selector |
MacSimpleGranularitySelectorFactory.createSelector(LayerContainer layerContainer,
JComponent parentComponent,
ISelectorFactory.SelectorID id) |
<T extends AbstractSystemLayer> |
MacLayerFactory.createSystemLayer(LayerContainer lc,
Class<T> layerType) |
Constructor and Description |
---|
MacLayerContainerRowHeader(LayerContainer lc)
Constructs a new row header.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
PrintGanttChart.getLayerContainer()
Returns the layer container used for printing.
|
LayerContainer |
PrintContext.getLayerContainer()
Returns the layer container to print.
|
LayerContainer[] |
PrintGanttChart.getLayerContainers() |
Modifier and Type | Method and Description |
---|---|
protected void |
PrintGanttChart.copySettings(LayerContainer from,
LayerContainer to,
boolean initialCopy)
Copies the settings from one layer container to another.
|
void |
PrintContext.setLayerContainer(LayerContainer layerContainer)
Sets the layer container to print.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
ConstraintViolationMessageTable.getLayerContainer()
Returns the layer container that will be controlled via the table.
|
LayerContainer |
ConstraintSettingsPanel.getLayerContainer()
Returns the layer container for which the panel was created.
|
Constructor and Description |
---|
ConstraintSettingsPanel(LayerContainer lc)
Constructs a new panel.
|
ConstraintSettingsPanel(LayerContainer lc,
SimpleGranularity[] bufferGranularities)
Constructs a new panel.
|
ConstraintSettingsPanel(LayerContainer lc,
TimeGranularity[] bufferGranularities)
Constructs a new panel.
|
ConstraintViolationMessageTable(LayerContainer lc)
Constructs a new table.
|
ResolutionTableCellEditor(LayerContainer lc)
Constructs a new cell editor.
|
Modifier and Type | Method and Description |
---|---|
Selector |
TimeGranularitySelectorFactory.createSelector(LayerContainer layerContainer,
JComponent parentComponent,
ISelectorFactory.SelectorID id) |
Selector |
SimpleGranularitySelectorFactory.createSelector(LayerContainer layerContainer,
JComponent parentComponent,
ISelectorFactory.SelectorID id) |
Selector |
ISelectorFactory.createSelector(LayerContainer layerContainer,
JComponent parentComponent,
ISelectorFactory.SelectorID id)
Creates a new selector for the given
LayerContainer and the given
selector type. |
Constructor and Description |
---|
BookmarksSelector(JComponent comp,
LayerContainer lc)
Constructs a new bookmark selector.
|
LayerSelector(JComponent parentComp,
LayerContainer... lc)
Constructs a new layer selector.
|
OverviewSelector(JComponent parentComp,
LayerContainer... lc)
Constructs a new grid selector.
|
Modifier and Type | Method and Description |
---|---|
LayerContainer |
TreeTable.getLayerContainer()
Returns the layer container mapped to this table.
|
LayerContainer[] |
TreeTableContainer.getLayerContainers() |
Modifier and Type | Method and Description |
---|---|
void |
TreeTable.setLayerContainer(LayerContainer lc)
Attaches a layer container to this table, which attaches itself as a
mouse wheel listener to the layer container.
|
Copyright © 2006–2016 Dirk Lemmermann Software & Consulting. All rights reserved.