Go to the documentation of this file.
19package org.sleuthkit.autopsy.timeline.ui.detailview;
21import java.util.logging.Level;
22import javafx.collections.SetChangeListener;
23import javafx.scene.chart.Axis;
24import org.controlsfx.control.Notifications;
25import org.openide.util.NbBundle;
26import org.sleuthkit.autopsy.coreutils.Logger;
27import org.sleuthkit.autopsy.timeline.ui.detailview.datamodel.DetailViewEvent;
28import org.sleuthkit.datamodel.TskCoreException;
33public final class PinnedEventsChartLane
extends DetailsChartLane<DetailViewEvent> {
44 @NbBundle.Messages({
"PinnedChartLane.pinnedEventsListener.errorMessage=Error adding pinned event to lane."})
45 PinnedEventsChartLane(DetailsChart parentChart, DateAxis dateAxis,
final Axis<DetailViewEvent> verticalAxis) {
46 super(parentChart, dateAxis, verticalAxis,
false);
49 if (change.wasAdded()) {
51 addEvent(change.getElementAdded());
52 } catch (TskCoreException ex) {
53 Notifications.create().owner(getScene().getWindow())
54 .text(Bundle.PinnedChartLane_pinnedEventsListener_errorMessage()).showError();
55 logger.log(Level.SEVERE,
"Error adding pinned event to lane.", ex);
58 if (change.wasRemoved()) {
59 removeEvent(change.getElementRemoved());
67 }
catch (TskCoreException ex) {
68 Notifications.create().owner(getScene().getWindow())
69 .text(Bundle.PinnedChartLane_pinnedEventsListener_errorMessage())
71 logger.log(Level.SEVERE,
"Error adding pinned event to lane.", ex);
78 void doAdditionalLayout() {
synchronized static Logger getLogger(String name)
ObservableSet< DetailViewEvent > getPinnedEvents()
static final Logger logger
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.