Go to the documentation of this file.
19package org.sleuthkit.autopsy.timeline.actions;
21import java.awt.event.ActionEvent;
22import java.util.logging.Level;
23import javax.swing.AbstractAction;
24import org.openide.util.NbBundle;
25import org.openide.util.actions.SystemAction;
26import org.sleuthkit.autopsy.coreutils.Logger;
27import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
28import org.sleuthkit.autopsy.coreutils.ModuleSettings;
29import org.sleuthkit.autopsy.timeline.OpenTimelineAction;
30import org.sleuthkit.datamodel.AbstractFile;
31import org.sleuthkit.datamodel.TskCoreException;
32import org.sleuthkit.datamodel.TskData;
44 private final AbstractFile
file;
55 if (
file.getType().equals(TskData.TSK_DB_FILES_TYPE_ENUM.SLACK)
56 ||
file.getType().equals(TskData.TSK_DB_FILES_TYPE_ENUM.UNALLOC_BLOCKS)
57 || (
file.getCrtime() <= 0
58 &&
file.getCtime() <= 0
59 &&
file.getMtime() <= 0
60 &&
file.getAtime() <= 0)) {
61 this.setEnabled(
false);
69 @NbBundle.Messages({
"ViewFileInTimelineAction.viewFile.displayName=View File in Timeline... "})
74 @NbBundle.Messages({
"ViewFileInTimelineAction.viewSourceFile.displayName=View Source File in Timeline... "})
83 }
catch (TskCoreException ex) {
85 logger.log(Level.SEVERE,
"Error showing timeline.", ex);
synchronized static Logger getLogger(String name)
static void error(String message)
static synchronized String getConfigSetting(String moduleName, String settingName)
static ViewFileInTimelineAction createViewSourceFileAction(AbstractFile file)
static ViewFileInTimelineAction createViewFileAction(AbstractFile file)
void actionPerformed(ActionEvent e)
static final Logger logger
ViewFileInTimelineAction(AbstractFile file, String displayName)
static final long serialVersionUID
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.