19 package org.sleuthkit.autopsy.timeline.ui;
21 import java.util.HashSet;
23 import javafx.beans.Observable;
24 import javax.swing.SwingUtilities;
25 import org.joda.time.format.DateTimeFormatter;
26 import org.openide.nodes.Node;
27 import org.openide.util.NbBundle;
96 return NbBundle.getMessage(this.getClass(),
"TimeLineResultView.startDateToEndDate.text",
99 .toString(zonedFormatter),
102 .toString(zonedFormatter));
111 if (selectedEventIDs.equals(newSelectedEventIDs) ==
false) {
112 selectedEventIDs = newSelectedEventIDs;
114 NbBundle.getMessage(
this.getClass(),
"Timeline.node.root"), selectedEventIDs,
118 SwingUtilities.invokeLater(() -> {
void setController(TimeLineController controller)
final DataResultPanel dataResultPanel
FilteredEventsModel getEventsModel()
static ReadOnlyObjectProperty< TimeZone > getTimeZone()
TimeLineController controller
static DataResultPanel createInstanceUninitialized(String title, String pathText, Node givenNode, int totalMatches, DataContent dataContent)
synchronized ReadOnlyObjectProperty< Interval > getSelectedTimeRange()
TimeLineResultView(DataContent dataContent)
void setNode(Node selectedNode)
synchronized void setModel(final FilteredEventsModel filteredEvents)
synchronized ObservableList< Long > getSelectedEventIDs()
static DateTimeZone getJodaTimeZone()
DataResultPanel getDataResultPanel()
void setPath(String pathText)
Set< Long > selectedEventIDs
FilteredEventsModel filteredEvents
static DateTimeFormatter getZonedFormatter()
String getSummaryString()