Autopsy
4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel, and DocumentListener.
Public Member Functions | |
void | changedUpdate (DocumentEvent e) |
void | createTimeZoneList () |
String | getContentPaths () |
boolean | getNoFatOrphans () |
String | getTimeZone () |
void | insertUpdate (DocumentEvent e) |
void | readSettings () |
void | removeUpdate (DocumentEvent e) |
void | reset () |
void | select () |
void | setContentPath (String s) |
void | storeSettings () |
boolean | validatePanel () |
Static Public Member Functions | |
static synchronized ImageFilePanel | createInstance (String context, List< FileFilter > fileChooserFilters) |
Private Member Functions | |
ImageFilePanel (String context, List< FileFilter > fileChooserFilters) | |
void | browseButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
void | postInit () |
void | warnIfPathIsInvalid (String path) |
Private Attributes | |
javax.swing.JButton | browseButton |
String | contextName |
javax.swing.JLabel | descLabel |
javax.swing.JLabel | errorLabel |
JFileChooser | fc = new JFileChooser() |
javax.swing.JCheckBox | noFatOrphansCheckbox |
javax.swing.JLabel | pathLabel |
javax.swing.JTextField | pathTextField |
final String | PROP_LASTIMAGE_PATH = "LBL_LastImage_PATH" |
javax.swing.JComboBox< String > | timeZoneComboBox |
javax.swing.JLabel | timeZoneLabel |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(ImageFilePanel.class.getName()) |
ImageTypePanel for adding an image file such as .img, .E0x, .00x, etc.
Definition at line 44 of file ImageFilePanel.java.
|
private |
Creates new form ImageFilePanel
context | a string context name used to read/store last used settings |
fileChooserFilters | a list of filters to be used with the FileChooser |
Definition at line 61 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.createTimeZoneList(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.errorLabel, and org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
|
private |
Definition at line 191 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.MessageType.ERROR, org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.DSP_PANEL_EVENT.FOCUS_NEXT, org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField, and org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.show().
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.changedUpdate | ( | DocumentEvent | e | ) |
|
static |
Creates and returns an instance of a ImageFilePanel.
Definition at line 87 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.ImageFilePanel(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.postInit().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.ImageDSProcessor().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.createTimeZoneList | ( | ) |
Creates the drop down list for the time zones and then makes the local machine time zone to be selected.
Definition at line 313 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.ImageFilePanel().
String org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths | ( | ) |
Get the path of the user selected image.
Definition at line 231 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.storeSettings(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel().
boolean org.sleuthkit.autopsy.casemodule.ImageFilePanel.getNoFatOrphans | ( | ) |
Definition at line 248 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.noFatOrphansCheckbox.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
String org.sleuthkit.autopsy.casemodule.ImageFilePanel.getTimeZone | ( | ) |
Definition at line 242 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 109 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.browseButton, org.sleuthkit.autopsy.casemodule.ImageFilePanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.descLabel, org.sleuthkit.autopsy.casemodule.ImageFilePanel.errorLabel, org.sleuthkit.autopsy.casemodule.ImageFilePanel.noFatOrphansCheckbox, org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathLabel, org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField, org.sleuthkit.autopsy.casemodule.ImageFilePanel.timeZoneComboBox, and org.sleuthkit.autopsy.casemodule.ImageFilePanel.timeZoneLabel.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.ImageFilePanel().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.insertUpdate | ( | DocumentEvent | e | ) |
Update functions are called by the pathTextField which has this set as it's DocumentEventListener. Each update function fires a property change to be caught by the parent panel.
e | the event, which is ignored |
Definition at line 353 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.MessageType.ERROR, org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.show(), and org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.
|
private |
Definition at line 98 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.readSettings | ( | ) |
Definition at line 300 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.removeUpdate | ( | DocumentEvent | e | ) |
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.reset | ( | ) |
Definition at line 252 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.reset().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.select | ( | ) |
Set the focus to the pathTextField.
Definition at line 393 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.setContentPath | ( | String | s | ) |
Set the path of the image file.
Definition at line 238 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.pathTextField.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.storeSettings | ( | ) |
Definition at line 292 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths(), and org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSetting().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
boolean org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel | ( | ) |
Should we enable the next button of the wizard?
Definition at line 262 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.errorLabel, org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths(), org.sleuthkit.autopsy.coreutils.DriveUtils.isPartition(), org.sleuthkit.autopsy.coreutils.DriveUtils.isPhysicalDrive(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.warnIfPathIsInvalid().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.isPanelValid().
|
private |
Validates path to selected data source and displays warning if it is invalid.
path | Absolute path to the selected data source |
Definition at line 285 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.errorLabel, org.sleuthkit.autopsy.casemodule.Case.getCaseType(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.coreutils.PathValidator.isValid().
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel().
|
private |
Definition at line 216 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
|
private |
Definition at line 51 of file ImageFilePanel.java.
|
private |
Definition at line 217 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
|
private |
Definition at line 218 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.ImageFilePanel(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.warnIfPathIsInvalid().
|
private |
Definition at line 48 of file ImageFilePanel.java.
|
staticprivate |
Definition at line 47 of file ImageFilePanel.java.
|
private |
Definition at line 219 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.getNoFatOrphans(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
|
private |
Definition at line 220 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
|
private |
Definition at line 221 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.browseButtonActionPerformed(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.postInit(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.readSettings(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.reset(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.select(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.setContentPath().
|
private |
Definition at line 46 of file ImageFilePanel.java.
|
private |
Definition at line 222 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
|
private |
Definition at line 223 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.initComponents().
Copyright © 2012-2016 Basis Technology. Generated on: Tue Oct 25 2016
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.