Package | Description |
---|---|
com.flexganttfx.extras |
Various utility classes, most notably a toolbar and a statusbar control for
rapid prototyping (not intended for production use).
|
com.flexganttfx.model |
Top-level model classes required for creating a Gantt chart.
|
com.flexganttfx.model.exception |
Specialized exception classes.
|
com.flexganttfx.model.layout |
Different layout and line manager implementations used to control the layout of activities.
|
com.flexganttfx.view |
The main Gantt chart control and utility containers for the synchronized display of two
or more Gantt charts.
|
com.flexganttfx.view.graphics |
The various graphics controls that are used for rendering the Gantt chart.
|
com.flexganttfx.view.graphics.layer |
System layers are used to draw various pieces of information into the background of a row
(time now, grid lines, marked time interval, chart and agenda lines, etc...).
|
com.flexganttfx.view.graphics.renderer |
Renderer classes for visualizing activities, calendar entries, and for adding custom background
visuals based on row type.
|
com.flexganttfx.view.util |
Various utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
GanttChartStatusBar<R extends Row<?,?,?>>
A statusbar implementation that can be used in combination with the Gantt
chart control.
|
class |
GanttChartToolBar<R extends Row<?,?,?>>
A toolbar implementation that can be used in combination with the Gantt chart
control.
|
class |
LayersView<R extends Row<?,?,?>>
A control used for displaying the list of layers used by the
GraphicsBase . |
class |
RadarView<R extends Row<?,?,?>>
A control used for rendering an overview of all activities within a Gantt
chart or to be more precise a
GraphicsBase . |
class |
RowControls<R extends Row<?,?,?>> |
Modifier and Type | Class and Description |
---|---|
class |
Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity>
A row object is used to store the activities found on a row of the Gantt
chart.
|
class |
Row<P extends Row<?,?,?>,C extends Row<?,?,?>,A extends Activity>
A row object is used to store the activities found on a row of the Gantt
chart.
|
Modifier and Type | Method and Description |
---|---|
Row[] |
Row.getPath()
Returns the path to this row, for example [ROOT, Parent1, Parent2, this].
|
Row<?,?,A> |
ActivityRef.getRow()
Returns the row where the activity is located.
|
Constructor and Description |
---|
ActivityRef(Row<?,?,A> row,
Layer layer,
A activity)
Constructs a new activity reference.
|
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
IllegalLineIndexException.getRow() |
Constructor and Description |
---|
IllegalLineIndexException(Row<?,?,?> row,
int lineIndex,
int lineCount) |
Modifier and Type | Class and Description |
---|---|
class |
EqualLinesManager<R extends Row<?,?,A>,A extends Activity>
A lines manager that equally distributes the available row height to all
lines.
|
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
LinesManagerBase.getRow()
Returns the row managed by this manager.
|
Constructor and Description |
---|
EqualLinesManager(Row<?,?,A> row)
Constructs a new lines manager for the given row.
|
LinesManagerBase(Row<?,?,?> row)
Constructs a new lines manager.
|
Modifier and Type | Class and Description |
---|---|
class |
GanttChart<R extends Row<?,?,?>>
A generic JavaFX control to visualize any kind of scheduling data along a
timeline.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicsBase<R extends Row<?,?,?>>
The graphics view control is responsible for the rendering of activities and
system layers, the editing of activities, the event notifications, the hit
detection, system layer management, and for context menu support.
|
static class |
GraphicsBase.ContextMenuParameter<R extends Row<?,?,?>>
A callback parameter class used for displaying a context menu.
|
static class |
GraphicsBase.RowControlsParameter<R extends Row<?,?,?>> |
static class |
GraphicsBase.RowEditorParameter<R extends Row<?,?,?>> |
class |
ListViewGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that uses a ListView to
display a list of rows. |
class |
SingleRowGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays exactly one row. |
class |
SplitPaneGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays several rows inside a
SplitPane . |
class |
VBoxGraphics<R extends Row<?,?,?>>
A specialization of
GraphicsBase that displays several rows inside a
VBox . |
Modifier and Type | Method and Description |
---|---|
Row<?,?,?> |
ActivityEvent.getOldRow()
Returns the parent row of an activity before the user performed a change
on it (e. g. a vertical drag).
|
Row<?,?,?> |
GraphicsBase.DragAndDropInfo.getRow()
The row where the drop might occur.
|
Row<?,?,?> |
ActivityBounds.getRow() |
Modifier and Type | Method and Description |
---|---|
ObservableSet<Row<?,?,?>> |
GraphicsBase.getHighlightedRows()
Returns a set that is used to store the currently highlighted rows.
|
List<Row<?,?,?>> |
LassoEvent.LassoInfo.getRows() |
Modifier and Type | Method and Description |
---|---|
Callback<GraphicsBase.DragAndDropInfo,Boolean> |
GraphicsBase.getRowDragAndDropCallback(Class<? extends Row> rowType)
Returns a callback that will be invoked when the user drags an activity
over a row of the given type.
|
void |
GraphicsBase.setRowDragAndDropCallback(Class<? extends Row> rowType,
Callback<GraphicsBase.DragAndDropInfo,Boolean> callback)
Specifies a callback that will be invoked when the user drags an activity
over a row of the given type.
|
Constructor and Description |
---|
ActivityEvent(ActivityRef<?> activity,
EventTarget target,
EventType<? extends ActivityEvent> eventType,
Row<?,?,?> newRow,
TimeInterval newTimeInterval) |
DragAndDropInfo(Row<?,?,?> row,
ActivityBounds activityBounds,
TimeInterval dropInterval,
DragEvent dragEvent,
Point2D offset) |
Constructor and Description |
---|
LassoInfo(Instant startTime,
Instant endTime,
LocalTime localStartTime,
LocalTime localEndTime,
List<Row<?,?,?>> rows,
List<ActivityRef<?>> activities) |
Modifier and Type | Class and Description |
---|---|
class |
AgendaLinesLayer<R extends Row<?,?,?>>
Draws the horizontal grid lines for a row if the row or any of its inner
lines are using the agenda layout.
|
class |
CalendarLayer<R extends Row<?,?,?>>
Draws the entries returned by the calendars attached to a row or attached to
the entire graphics view.
|
class |
ChartLinesLayer<R extends Row<?,?,?>>
Draws the horizontal grid lines for a row if the row or any of its inner
lines are using the chart layout (see
ChartLayout ). |
class |
GridLinesLayer<R extends Row<?,?,?>>
Draws the vertical grid lines based on the scale resolutions currently
present in the dateline.
|
class |
HoverTimeIntervalLayer<R extends Row<?,?,?>>
Draws the hover time interval specified by the dateline.
|
class |
InnerLinesLayer<R extends Row<?,?,?>>
Draws separator lines between inner lines.
|
class |
LayoutLayer<R extends Row<?,?,?>>
Draws the layout padding areas.
|
class |
NowLineLayer<R extends Row<?,?,?>>
Draws a vertical line at the location of the current time / now time.
|
class |
RowLayer<R extends Row<?,?,?>>
Draws the background of each row.
|
class |
ScaleLayer<R extends Row<?,?,?>>
Draws a scale for an entire row or for each line within the row.
|
class |
SelectedTimeIntervalsLayer<R extends Row<?,?,?>>
Draws the time intervals that were selected by the user (or the application)
in the dateline.
|
class |
SystemLayer<R extends Row<?,?,?>>
System layers are used in the background and foreground of each row.
|
class |
ZoomTimeIntervalLayer<R extends Row<?,?,?>>
Draws the zoom interval as defined by the timeline property
Timeline.selectedTimeIntervalProperty() . |
Modifier and Type | Method and Description |
---|---|
<RT extends Row<?,?,?>> |
RowLayer.getRowRenderer(Class<RT> clazz) |
Modifier and Type | Method and Description |
---|---|
void |
RowLayer.setRowRenderer(Class<Row> clazz,
RowRenderer<?> renderer) |
Modifier and Type | Class and Description |
---|---|
class |
RowRenderer<R extends Row<?,?,?>> |
Modifier and Type | Class and Description |
---|---|
class |
RowHeader<R extends Row<?,?,?>>
The row header is a specialized column which is used for controlling the
height of each row and for adding row numbers / row outline levels in front
of each row.
|
Copyright © 2014 Dirk Lemmermann Software & Consulting. All rights reserved.