Autopsy
4.9.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel, and DocumentListener.
Public Member Functions | |
void | changedUpdate (DocumentEvent e) |
String | getContentPaths () |
boolean | getNoFatOrphans () |
int | getSectorSize () |
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 | createTimeZoneList () |
JTextField | getMd5TextFieldField () |
JTextField | getPathTextField () |
JTextField | getSha1TextField () |
JTextField | getSha256TextField () |
void | initComponents () |
void | updateHelper () |
Private Attributes | |
javax.swing.JButton | browseButton |
final String | contextName |
javax.swing.JLabel | errorLabel |
final JFileChooser | fileChooser = new JFileChooser() |
javax.swing.JLabel | md5HashLabel |
javax.swing.JTextField | md5HashTextField |
javax.swing.JCheckBox | noFatOrphansCheckbox |
javax.swing.JLabel | pathLabel |
javax.swing.JTextField | pathTextField |
javax.swing.JComboBox< String > | sectorSizeComboBox |
javax.swing.JLabel | sectorSizeLabel |
javax.swing.JLabel | sha1HashLabel |
javax.swing.JTextField | sha1HashTextField |
javax.swing.JLabel | sha256HashLabel |
javax.swing.JTextField | sha256HashTextField |
javax.swing.JComboBox< String > | timeZoneComboBox |
javax.swing.JLabel | timeZoneLabel |
Static Private Attributes | |
static final String | PROP_LASTIMAGE_PATH = "LBL_LastImage_PATH" |
static final String[] | SECTOR_SIZE_CHOICES = {"Auto Detect", "512", "1024", "2048", "4096"} |
static final long | serialVersionUID = 1L |
Panel for adding an image file such as .img, .E0x, .00x, etc. Allows the user to select a file as well as choose the timezone and whether to ignore orphan files in FAT32.
Definition at line 46 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 62 of file ImageFilePanel.java.
|
private |
Definition at line 268 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.changedUpdate | ( | DocumentEvent | e | ) |
Definition at line 442 of file ImageFilePanel.java.
|
static |
Creates and returns an instance of a 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 110 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.ImageFilePanel.getMd5TextFieldField(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.getPathTextField(), org.sleuthkit.autopsy.casemodule.ImageFilePanel.getSha1TextField(), and org.sleuthkit.autopsy.casemodule.ImageFilePanel.getSha256TextField().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.ImageDSProcessor().
|
private |
Creates the drop down list for the time zones and defaults the selection to the local machine time zone.
Definition at line 90 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.TimeZoneUtils.createTimeZoneList(), and org.sleuthkit.autopsy.coreutils.TimeZoneUtils.createTimeZoneString().
String org.sleuthkit.autopsy.casemodule.ImageFilePanel.getContentPaths | ( | ) |
Get the path of the user selected image.
Definition at line 318 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
|
private |
Definition at line 124 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
boolean org.sleuthkit.autopsy.casemodule.ImageFilePanel.getNoFatOrphans | ( | ) |
Definition at line 351 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
|
private |
Definition at line 120 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
int org.sleuthkit.autopsy.casemodule.ImageFilePanel.getSectorSize | ( | ) |
Get the sector size.
Definition at line 336 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
|
private |
Definition at line 128 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
|
private |
Definition at line 132 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageFilePanel.createInstance().
String org.sleuthkit.autopsy.casemodule.ImageFilePanel.getTimeZone | ( | ) |
Definition at line 346 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 142 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.insertUpdate | ( | DocumentEvent | e | ) |
Definition at line 432 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.readSettings | ( | ) |
Definition at line 424 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.removeUpdate | ( | DocumentEvent | e | ) |
Definition at line 437 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.reset | ( | ) |
Definition at line 367 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.reset().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.select | ( | ) |
Set the focus to the pathTextField.
Definition at line 462 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.setContentPath | ( | String | s | ) |
Set the path of the image file.
s | path of the image file |
Definition at line 327 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.storeSettings | ( | ) |
Definition at line 416 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSetting().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.run().
|
private |
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.
Definition at line 455 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor.DSP_PANEL_EVENT.UPDATE_UI.
boolean org.sleuthkit.autopsy.casemodule.ImageFilePanel.validatePanel | ( | ) |
Should we enable the next button of the wizard?
Definition at line 382 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getCaseType(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.coreutils.DriveUtils.isPartition(), org.sleuthkit.autopsy.coreutils.DriveUtils.isPhysicalDrive(), and org.sleuthkit.autopsy.coreutils.PathValidator.isValidForMultiUserCase().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.isPanelValid().
|
private |
Definition at line 296 of file ImageFilePanel.java.
|
private |
Definition at line 52 of file ImageFilePanel.java.
|
private |
Definition at line 297 of file ImageFilePanel.java.
|
private |
Definition at line 51 of file ImageFilePanel.java.
|
private |
Definition at line 298 of file ImageFilePanel.java.
|
private |
Definition at line 299 of file ImageFilePanel.java.
|
private |
Definition at line 300 of file ImageFilePanel.java.
|
private |
Definition at line 301 of file ImageFilePanel.java.
|
private |
Definition at line 302 of file ImageFilePanel.java.
|
staticprivate |
Definition at line 49 of file ImageFilePanel.java.
|
staticprivate |
Definition at line 50 of file ImageFilePanel.java.
|
private |
Definition at line 303 of file ImageFilePanel.java.
|
private |
Definition at line 304 of file ImageFilePanel.java.
|
staticprivate |
Definition at line 48 of file ImageFilePanel.java.
|
private |
Definition at line 305 of file ImageFilePanel.java.
|
private |
Definition at line 306 of file ImageFilePanel.java.
|
private |
Definition at line 307 of file ImageFilePanel.java.
|
private |
Definition at line 308 of file ImageFilePanel.java.
|
private |
Definition at line 309 of file ImageFilePanel.java.
|
private |
Definition at line 310 of file ImageFilePanel.java.
Copyright © 2012-2018 Basis Technology. Generated on: Tue Dec 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.