Package | Description |
---|---|
com.dlsc.flexgantt.command.layer |
Contains layer-specific commands.
|
com.dlsc.flexgantt.model.gantt |
A model definition and default implementation for a Gantt chart model, which
is basically an extension of a tree table model, which itself is an extension
of a tree model.
|
com.dlsc.flexgantt.policy.layer |
Policies that will be used in the context of layers.
|
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.layer |
The right-hand side of any Gantt chart is a layer container, which is
responsible for managing the various layer types.
|
Constructor and Description |
---|
DefaultChangeSpreadsheetValueCommand(DefaultGanttChartModel model,
IGanttChartNode node,
ISpreadsheet spreadsheet,
ITimeSpan span,
Object value)
Constructs a new command.
|
Modifier and Type | Class and Description |
---|---|
class |
Spreadsheet
A model object used to define a spreadsheet that can be made visible inside
the Gantt chart.
|
Modifier and Type | Method and Description |
---|---|
ISpreadsheet |
GanttChartModelEvent.getSpreadsheet()
Returns the spreadsheet that was added / removed, or where
a value was changed.
|
Modifier and Type | Method and Description |
---|---|
Iterator<ISpreadsheet> |
IGanttChartModel.getSpreadsheets()
Returns an iterator over the spreadsheets used by the model.
|
Iterator<ISpreadsheet> |
DefaultGanttChartModel.getSpreadsheets() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultGanttChartModel.addSpreadsheet(ISpreadsheet spreadsheet)
Adds a spreadsheet to the model.
|
void |
DefaultGanttChartNode.clearSpreadsheetValues(ISpreadsheet spreadsheet)
Removes all spreadsheet values from the node for the given spreadsheet.
|
Object |
IGanttChartNode.getSpreadsheetValue(ISpreadsheet spreadsheet,
ITimeSpan span)
Returns a value for the given time span.
|
Object |
DefaultGanttChartNode.getSpreadsheetValue(ISpreadsheet spreadsheet,
ITimeSpan span) |
Object |
IGanttChartModel.getSpreadsheetValue(ISpreadsheet spreadsheet,
T node,
ITimeSpan span)
Returns an object for the given tree node, the given spreadsheet and the
given time span.
|
Object |
DefaultGanttChartModel.getSpreadsheetValue(ISpreadsheet spreadsheet,
T node,
ITimeSpan span) |
Class |
IGanttChartModel.getSpreadsheetValueType(ISpreadsheet spreadsheet,
T node,
ITimeSpan span)
Returns the type of the object shown within the specified spreadsheet
cell (specification via tree node, spreadsheet, time span).
|
Class |
DefaultGanttChartModel.getSpreadsheetValueType(ISpreadsheet spreadsheet,
T node,
ITimeSpan span) |
void |
DefaultGanttChartModel.removeSpreadsheet(ISpreadsheet spreadsheet)
Removes a spreadsheet from the model.
|
void |
IGanttChartNode.setSpreadsheetValue(ISpreadsheet spreadsheet,
Object value,
ITimeSpan span)
Specifies a new value for the given time span.
|
void |
DefaultGanttChartNode.setSpreadsheetValue(ISpreadsheet spreadsheet,
Object value,
ITimeSpan span) |
void |
DefaultGanttChartModel.setSpreadsheetValue(T node,
ISpreadsheet spreadsheet,
ITimeSpan span,
Object value)
Sets an object/value in a spreadsheet cell where the cell is specified by
the combination of the given tree table node, the spreadsheet and the
time span.
|
Constructor and Description |
---|
GanttChartModelEvent(IGanttChartModel model,
GanttChartModelEvent.ID id,
ISpreadsheet spreadsheet)
Constructs a new model event.
|
Modifier and Type | Method and Description |
---|---|
ICommand |
ISpreadsheetEditPolicy.getChangeSpreadsheetValueCommand(IGanttChartModel<?,?> model,
Object node,
ISpreadsheet spreadsheet,
ITimeSpan span,
Object value)
Returns a command object that can be used to change the value of a
spreadsheet cell.
|
ICommand |
DefaultSpreadsheetEditPolicy.getChangeSpreadsheetValueCommand(IGanttChartModel<?,?> model,
Object node,
ISpreadsheet spreadsheet,
ITimeSpan span,
Object value) |
Modifier and Type | Method and Description |
---|---|
ISpreadsheet |
AbstractGanttChart.getActiveSpreadsheet()
Returns the currently active spreadsheet (see
SpreadsheetLayer . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGanttChart.setActiveSpreadsheet(ISpreadsheet activeSpreadsheet)
Sets the currently active spreadsheet, which will be used by the
SpreadsheetLayer to visualize spreadsheet-style information. |
Modifier and Type | Method and Description |
---|---|
JPopupMenu |
DefaultLayerContainerMenuProvider.getPopupMenu(LayerContainer lc,
MouseEvent e,
ITimeSpan timeSpan,
TreePath treePath,
ISpreadsheet spreadsheet) |
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.
|
Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.