Autopsy
4.12.0
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 () |
boolean | isImagePathValid () |
void | setHashValuesComponentsEnabled (boolean enabled) |
void | updateHelper () |
Private Attributes | |
javax.swing.JButton | browseButton |
final String | contextName |
javax.swing.JLabel | errorLabel |
final JFileChooser | fileChooser = new JFileChooser() |
javax.swing.JLabel | hashValuesLabel |
javax.swing.JLabel | hashValuesNoteLabel |
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 |
Automatically clear out the hash values if a new image was selected.
Definition at line 297 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.changedUpdate | ( | DocumentEvent | e | ) |
Definition at line 516 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 379 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 412 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 397 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 407 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 506 of file ImageFilePanel.java.
|
private |
Definition at line 480 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.coreutils.DriveUtils.isPartition(), and org.sleuthkit.autopsy.coreutils.DriveUtils.isPhysicalDrive().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.readSettings | ( | ) |
Definition at line 498 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 511 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.reset | ( | ) |
Definition at line 428 of file ImageFilePanel.java.
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.getPanel(), and org.sleuthkit.autopsy.casemodule.ImageDSProcessor.reset().
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.select | ( | ) |
Set the focus to the pathTextField.
Definition at line 542 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 388 of file ImageFilePanel.java.
|
private |
Enable or disable all of the hash values components.
enabled | Enable components if true; otherwise disable. |
Definition at line 360 of file ImageFilePanel.java.
void org.sleuthkit.autopsy.casemodule.ImageFilePanel.storeSettings | ( | ) |
Definition at line 490 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. Additionally, the hash values will be enabled or disabled depending on the pathTextField input.
Definition at line 529 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 446 of file ImageFilePanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getCaseType(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.coreutils.PathValidator.isValidForMultiUserCase().
Referenced by org.sleuthkit.autopsy.casemodule.ImageDSProcessor.isPanelValid().
|
private |
Definition at line 336 of file ImageFilePanel.java.
|
private |
Definition at line 52 of file ImageFilePanel.java.
|
private |
Definition at line 337 of file ImageFilePanel.java.
|
private |
Definition at line 51 of file ImageFilePanel.java.
|
private |
Definition at line 338 of file ImageFilePanel.java.
|
private |
Definition at line 339 of file ImageFilePanel.java.
|
private |
Definition at line 340 of file ImageFilePanel.java.
|
private |
Definition at line 341 of file ImageFilePanel.java.
|
private |
Definition at line 342 of file ImageFilePanel.java.
|
private |
Definition at line 343 of file ImageFilePanel.java.
|
private |
Definition at line 344 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 345 of file ImageFilePanel.java.
|
private |
Definition at line 346 of file ImageFilePanel.java.
|
staticprivate |
Definition at line 48 of file ImageFilePanel.java.
|
private |
Definition at line 347 of file ImageFilePanel.java.
|
private |
Definition at line 348 of file ImageFilePanel.java.
|
private |
Definition at line 349 of file ImageFilePanel.java.
|
private |
Definition at line 350 of file ImageFilePanel.java.
|
private |
Definition at line 351 of file ImageFilePanel.java.
|
private |
Definition at line 352 of file ImageFilePanel.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.