Inherits org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.
|
void | clearContextMenu () |
|
ContextMenu | getContextMenu (MouseEvent clickEvent) |
|
TimeLineController | getController () |
|
ObservableList< EventNodeBase<?> > | getSelectedNodes () |
|
double | layoutEventBundleNodes (final Collection<?extends EventNodeBase<?>> nodes, final double minY) |
|
ReadOnlyDoubleProperty | maxVScrollProperty () |
|
final void | requestChartLayout () |
|
synchronized void | setVScroll (double vScrollValue) |
|
|
void | dataItemAdded (Series< DateTime, Y > series, int itemIndex, Data< DateTime, Y > item) |
|
void | dataItemChanged (Data< DateTime, Y > item) |
|
void | dataItemRemoved (Data< DateTime, Y > item, Series< DateTime, Y > series) |
|
synchronized void | layoutPlotChildren () |
|
void | seriesAdded (Series< DateTime, Y > series, int seriesIndex) |
|
void | seriesRemoved (Series< DateTime, Y > series) |
|
Definition at line 33 of file PinnedEventsChartLane.java.
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.clearContextMenu |
( |
| ) |
|
|
inherited |
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.dataItemAdded |
( |
Series< DateTime, Y > |
series, |
|
|
int |
itemIndex, |
|
|
Data< DateTime, Y > |
item |
|
) |
| |
|
protectedinherited |
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.dataItemChanged |
( |
Data< DateTime, Y > |
item | ) |
|
|
protectedinherited |
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.dataItemRemoved |
( |
Data< DateTime, Y > |
item, |
|
|
Series< DateTime, Y > |
series |
|
) |
| |
|
protectedinherited |
ContextMenu org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.getContextMenu |
( |
MouseEvent |
clickEvent | ) |
|
|
inherited |
ObservableList<EventNodeBase<?> > org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.getSelectedNodes |
( |
| ) |
|
|
inherited |
double org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.layoutEventBundleNodes |
( |
final Collection<?extends EventNodeBase<?>> |
nodes, |
|
|
final double |
minY |
|
) |
| |
|
inherited |
Layout the nodes in the given list, starting form the given minimum y coordinate via the following algorithm:
We start with a list of nodes (each representing an event) sorted by span start time of the underlying event
- initialize empty map (maxXatY) from y-ranges to max used x-value
- for each node:
– size the node based on its children (use this algorithm recursively)
– get the event's start position from the dateaxis
– to position node: check if maxXatY is to the left of the left x coord: if maxXatY is less than the left x coord, good, put the current node here, mark right x coord as maxXatY, go to next node ; if maxXatY is greater than the left x coord, increment y position, do check again until maxXatY less than left x coord.
- Parameters
-
nodes | collection of nodes to layout, sorted by event start time |
minY | the minimum y coordinate to position the nodes at. |
- Returns
- the maximum y coordinate used by any of the layed out nodes.
Definition at line 233 of file DetailsChartLane.java.
synchronized void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.layoutPlotChildren |
( |
| ) |
|
|
protectedinherited |
ReadOnlyDoubleProperty org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.maxVScrollProperty |
( |
| ) |
|
|
inherited |
final void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.requestChartLayout |
( |
| ) |
|
|
inherited |
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.seriesAdded |
( |
Series< DateTime, Y > |
series, |
|
|
int |
seriesIndex |
|
) |
| |
|
protectedinherited |
void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.seriesRemoved |
( |
Series< DateTime, Y > |
series | ) |
|
|
protectedinherited |
synchronized void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChartLane< Y extends DetailViewEvent >.setVScroll |
( |
double |
vScrollValue | ) |
|
|
inherited |
final Logger org.sleuthkit.autopsy.timeline.ui.detailview.PinnedEventsChartLane.logger = Logger.getLogger(PinnedEventsChartLane.class.getName()) |
|
staticprivate |
The documentation for this class was generated from the following file: