Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel Class Reference

Inherits org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel, and org.sleuthkit.autopsy.corecomponents.OptionsPanel.

Classes

enum  PANEL_TYPE
 
class  RulesListSelectionListener
 
class  SetsListSelectionListener
 

Public Member Functions

 FilesSetDefsPanel (PANEL_TYPE panelType)
 
void enableButtons ()
 
void load ()
 
void saveSettings ()
 
void store ()
 

Private Member Functions

void configureFileChooser (JFileChooser fileChooser)
 
void copySetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void customInit ()
 
void deleteRuleButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void deleteSetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
FilesSet determineFilesToImport (Collection< FilesSet > importedSets)
 
void doFileSetsDialog (FilesSet selectedSet, boolean shouldCreateNew)
 
void doFilesSetRuleDialog (FilesSet.Rule selectedRule)
 
void editRuleButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void editSetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void exportSetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void fileNameRegexCheckboxActionPerformed (java.awt.event.ActionEvent evt)
 
File getLastUsedDirectory (String key)
 
Pair< FilesSet, Integer > handleConflict (FilesSet set, boolean isImport)
 
void importSetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void initComponents ()
 
void newRuleButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void newSetButtonActionPerformed (java.awt.event.ActionEvent evt)
 
Pair< FilesSet, Integer > onImportConflict (FilesSet set)
 
Pair< FilesSet, Integer > onImportStandardSetConflict (FilesSet set)
 
Pair< FilesSet, Integer > onNewEditSetConflict (FilesSet set)
 
Pair< FilesSet, Integer > onNewEditSetStandardSetConflict (FilesSet set)
 
void replaceFilesSet (FilesSet oldSet, FilesSet newSet, Map< String, FilesSet.Rule > rules)
 
void resetComponents ()
 
void resetRuleComponents ()
 

Private Attributes

javax.swing.JRadioButton allRadioButton
 
boolean canBeEnabled = true
 
final JButton cancelButton = new JButton("Cancel")
 
javax.swing.JButton copySetButton
 
javax.swing.JLabel daysIncludedLabel
 
javax.swing.JTextField daysIncludedTextField
 
javax.swing.JButton deleteRuleButton
 
javax.swing.JButton deleteSetButton
 
javax.swing.JLabel descriptionLabel
 
javax.swing.JScrollPane descriptionScrollPane
 
javax.swing.JTextArea descriptionTextArea
 
javax.swing.JRadioButton dirsRadioButton
 
javax.swing.JButton editRuleButton
 
javax.swing.JButton editSetButton
 
javax.swing.JComboBox< String > equalitySignComboBox
 
final JFileChooser exportFileChooser
 
javax.swing.JButton exportSetButton
 
javax.swing.ButtonGroup fileNameButtonGroup
 
javax.swing.JRadioButton fileNameExtensionRadioButton
 
javax.swing.JRadioButton fileNameRadioButton
 
javax.swing.JCheckBox fileNameRegexCheckbox
 
javax.swing.JTextField fileNameTextField
 
javax.swing.JLabel fileSizeLabel
 
javax.swing.JSpinner fileSizeSpinner
 
javax.swing.JComboBox< String > fileSizeUnitComboBox
 
javax.swing.JRadioButton filesRadioButton
 
TreeMap< String, FilesSetfilesSets
 
javax.swing.JLabel fileTypeLabel
 
final String filterDialogTitle
 
javax.swing.JCheckBox ignoreKnownFilesCheckbox
 
final JFileChooser importFileChooser
 
javax.swing.JButton importSetButton
 
javax.swing.JLabel ingestWarningLabel
 
javax.swing.JCheckBox ingoreUnallocCheckbox
 
javax.swing.JPanel jPanel1
 
javax.swing.JScrollPane jScrollPane1
 
final Logger logger = Logger.getLogger(FilesSetDefsPanel.class.getName())
 
javax.swing.JComboBox< String > mimeTypeComboBox
 
javax.swing.JLabel mimeTypeLabel
 
javax.swing.JLabel modifiedDateLabel
 
javax.swing.JLabel nameLabel
 
javax.swing.JButton newRuleButton
 
javax.swing.JButton newSetButton
 
final JButton okButton = new JButton("OK")
 
final PANEL_TYPE panelType
 
javax.swing.JLabel pathLabel
 
final String ruleDialogTitle
 
javax.swing.JLabel ruleLabel
 
javax.swing.JCheckBox rulePathConditionRegexCheckBox
 
javax.swing.JTextField rulePathConditionTextField
 
javax.swing.JList< FilesSet.Rule > rulesList
 
javax.swing.JLabel rulesListLabel
 
final DefaultListModel< FilesSet.Rule > rulesListModel = new DefaultListModel<>()
 
javax.swing.JScrollPane rulesListScrollPane
 
javax.swing.JSeparator separator
 
javax.swing.JTextArea setDescriptionTextArea
 
javax.swing.JScrollPane setDescScrollPanel
 
javax.swing.JLabel setDetailsLabel
 
javax.swing.JList< FilesSetsetsList
 
javax.swing.JLabel setsListLabel
 
final DefaultListModel< FilesSetsetsListModel = new DefaultListModel<>()
 
javax.swing.JScrollPane setsListScrollPane
 
javax.swing.ButtonGroup typeButtonGroup
 

Static Private Attributes

static final String LAST_EXPORT_PATH_KEY = "InterestingFilesRuleSetLastExport"
 
static final String LAST_IMPORT_PATH_KEY = "InterestingFilesRuleSetLastImport"
 
static final long serialVersionUID = 1L
 
static final String XML_EXTENSION = "xml"
 

Detailed Description

A panel that allows a user to make interesting item definitions.

Definition at line 61 of file FilesSetDefsPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.FilesSetDefsPanel ( PANEL_TYPE  panelType)

Member Function Documentation

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.configureFileChooser ( JFileChooser  fileChooser)
private

Configure the file chooser for rule set imports and exports.

Definition at line 164 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.copySetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1142 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.customInit ( )
private
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.deleteRuleButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.deleteSetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
FilesSet org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.determineFilesToImport ( Collection< FilesSet importedSets)
private

From the files sets that can be imported, this method rectifies any conflicts that may occur.

Parameters
importedSetsThe sets to be imported.
Returns
The files set to be selected or null if no items imported.

Definition at line 1248 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.doFileSetsDialog ( FilesSet  selectedSet,
boolean  shouldCreateNew 
)
private

Display an interesting files set definition panel in a dialog box and respond to user interactions with the dialog.

Parameters
selectedSetThe currently selected files set, may be null to indicate a new interesting files set definition is to be created.
shouldCreateNewWether this should be creating a new set or replacing the selectedSet. False for edit, true for copy or new.

Definition at line 431 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getRules().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.doFilesSetRuleDialog ( FilesSet.Rule  selectedRule)
private

Display an interesting files set membership rule definition panel in a dialog box and respond to user interactions with the dialog.

Parameters
selectedRuleThe currently selected rule, may be null to indicate a new rule definition is to be created.

Definition at line 488 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getRules().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.editRuleButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1132 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.editSetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1127 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.enableButtons ( )
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.exportSetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameRegexCheckboxActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1526 of file FilesSetDefsPanel.java.

File org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.getLastUsedDirectory ( String  key)
private

Get the last used directory from ModuleSettings, using the value associated with the input key as the directory path.

Parameters
keyThe input key to search in module settings.
Returns
A directory instance if a value was found and the path is still valid, or null otherwise.

Definition at line 1227 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), org.sleuthkit.autopsy.coreutils.ModuleSettings.MAIN_SETTINGS, and org.sleuthkit.autopsy.coreutils.ModuleSettings.settingExists().

Pair<FilesSet, Integer> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.handleConflict ( FilesSet  set,
boolean  isImport 
)
private

Handles any possible conflicts that may arise from importing a files set.

Parameters
setThe set to potentially import.
isImportThe set with which to handle the conflict is being imported, otherwise this is a set to be added from the "New Set" button.
Returns
A pair of the files set to be imported (or null if none) and the integer corresponding to the JOptionPane choice of the JOptionPane.YES_NO_CANCEL option.

Definition at line 1279 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.importSetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.initComponents ( )
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 595 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.load ( )
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.newRuleButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1137 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.newSetButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 1079 of file FilesSetDefsPanel.java.

Pair<FilesSet, Integer> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.onImportConflict ( FilesSet  set)
private

When a user imports a files set and the files set name collides with a pre-existing files set (not a standard files set), the user is prompted for how they would like that handled (overwrite, skip, or cancel whole operation)

Parameters
setThe set to be imported.
Returns
a pair of the files set and the JOptionPane.YES_NO_CANCEL option

Definition at line 1319 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

Pair<FilesSet, Integer> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.onImportStandardSetConflict ( FilesSet  set)
private

When a user imports a files set and the files set name collides with a pre-existing standard files set, the user is prompted for how they would like that handled (create files set with a " custom" suffix, skip, or cancel whole operation)

Parameters
setThe set to be imported.
Returns
a pair of the files set and the JOptionPane.YES_NO_CANCEL option

Definition at line 1358 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

Pair<FilesSet, Integer> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.onNewEditSetConflict ( FilesSet  set)
private

When a user creates a files set or edits a files set and the files set name collides with a pre-existing files set (not a standard files set), the user is prompted for how they would like that handled (overwrite or cancel whole operation)

Parameters
setThe set to be added.
Returns
a pair of the files set and the JOptionPane.YES_NO_CANCEL option

Definition at line 1400 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

Pair<FilesSet, Integer> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.onNewEditSetStandardSetConflict ( FilesSet  set)
private

When a user creates a files set and the files set name collides with a pre-existing standard files set, the user is prompted for how they would like that handled (create files set with a " custom" suffix or cancel whole operation)

Parameters
setThe set to be adedd.
Returns
a pair of the files set and the JOptionPane.YES_NO_CANCEL option

Definition at line 1433 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.replaceFilesSet ( FilesSet  oldSet,
FilesSet  newSet,
Map< String, FilesSet.Rule >  rules 
)
private

Adds an interesting files set definition to the collection of definitions owned by this panel. If there is a definition with the same name, it will be replaced, so this is an add/edit operation.

Parameters
oldSetA set to replace, null if the new set is not a replacement.
newSetThe new set of rules.
rulesThe set membership rules for the set. If null, the rules in the new set will be used.

Definition at line 550 of file FilesSetDefsPanel.java.

References org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getDescription(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.getName(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ignoresKnownFiles(), org.sleuthkit.autopsy.modules.interestingitems.FilesSet.ingoresUnallocatedSpace(), and org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsListModel.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.resetComponents ( )
private

Clears the list models and resets all of the components.

Definition at line 270 of file FilesSetDefsPanel.java.

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.resetRuleComponents ( )
private

Clears the rules list model and resets all of the rule-related components.

Definition at line 282 of file FilesSetDefsPanel.java.

Referenced by org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.SetsListSelectionListener.valueChanged().

void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.saveSettings ( )
void org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.store ( )

Member Data Documentation

javax.swing.JRadioButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.allRadioButton
private
boolean org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.canBeEnabled = true
private

Definition at line 91 of file FilesSetDefsPanel.java.

final JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.cancelButton = new JButton("Cancel")
private

Definition at line 87 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.copySetButton
private

Definition at line 1532 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.daysIncludedLabel
private

Definition at line 1533 of file FilesSetDefsPanel.java.

javax.swing.JTextField org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.daysIncludedTextField
private
javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.deleteRuleButton
private

Definition at line 1535 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.deleteSetButton
private

Definition at line 1536 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.descriptionLabel
private

Definition at line 1537 of file FilesSetDefsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.descriptionScrollPane
private

Definition at line 1538 of file FilesSetDefsPanel.java.

javax.swing.JTextArea org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.descriptionTextArea
private

Definition at line 1539 of file FilesSetDefsPanel.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.dirsRadioButton
private
javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.editRuleButton
private

Definition at line 1541 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.editSetButton
private

Definition at line 1542 of file FilesSetDefsPanel.java.

javax.swing.JComboBox<String> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.equalitySignComboBox
private
final JFileChooser org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.exportFileChooser
private

Definition at line 98 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.exportSetButton
private

Definition at line 1544 of file FilesSetDefsPanel.java.

javax.swing.ButtonGroup org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameButtonGroup
private

Definition at line 1545 of file FilesSetDefsPanel.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameExtensionRadioButton
private
javax.swing.JRadioButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameRadioButton
private
javax.swing.JCheckBox org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameRegexCheckbox
private
javax.swing.JTextField org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileNameTextField
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileSizeLabel
private

Definition at line 1550 of file FilesSetDefsPanel.java.

javax.swing.JSpinner org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileSizeSpinner
private
javax.swing.JComboBox<String> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileSizeUnitComboBox
private
javax.swing.JRadioButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.filesRadioButton
private
TreeMap<String, FilesSet> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.filesSets
private

Definition at line 108 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.fileTypeLabel
private

Definition at line 1553 of file FilesSetDefsPanel.java.

final String org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.filterDialogTitle
private

Definition at line 89 of file FilesSetDefsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.ignoreKnownFilesCheckbox
private
final JFileChooser org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.importFileChooser
private

Definition at line 95 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.importSetButton
private

Definition at line 1556 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.ingestWarningLabel
private

Definition at line 1557 of file FilesSetDefsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.ingoreUnallocCheckbox
private
javax.swing.JPanel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.jPanel1
private

Definition at line 1559 of file FilesSetDefsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.jScrollPane1
private

Definition at line 1560 of file FilesSetDefsPanel.java.

final String org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.LAST_EXPORT_PATH_KEY = "InterestingFilesRuleSetLastExport"
staticprivate

Definition at line 99 of file FilesSetDefsPanel.java.

final String org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.LAST_IMPORT_PATH_KEY = "InterestingFilesRuleSetLastImport"
staticprivate

Definition at line 96 of file FilesSetDefsPanel.java.

final Logger org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.logger = Logger.getLogger(FilesSetDefsPanel.class.getName())
private

Definition at line 85 of file FilesSetDefsPanel.java.

javax.swing.JComboBox<String> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.mimeTypeComboBox
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.mimeTypeLabel
private

Definition at line 1562 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.modifiedDateLabel
private

Definition at line 1563 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.nameLabel
private

Definition at line 1564 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.newRuleButton
private

Definition at line 1565 of file FilesSetDefsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.newSetButton
private

Definition at line 1566 of file FilesSetDefsPanel.java.

final JButton org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.okButton = new JButton("OK")
private

Definition at line 86 of file FilesSetDefsPanel.java.

final PANEL_TYPE org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.panelType
private

Definition at line 88 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.pathLabel
private

Definition at line 1567 of file FilesSetDefsPanel.java.

final String org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.ruleDialogTitle
private

Definition at line 90 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.ruleLabel
private

Definition at line 1568 of file FilesSetDefsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulePathConditionRegexCheckBox
private
javax.swing.JTextField org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulePathConditionTextField
private
javax.swing.JList<FilesSet.Rule> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulesList
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulesListLabel
private

Definition at line 1572 of file FilesSetDefsPanel.java.

final DefaultListModel<FilesSet.Rule> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulesListModel = new DefaultListModel<>()
private
javax.swing.JScrollPane org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.rulesListScrollPane
private

Definition at line 1573 of file FilesSetDefsPanel.java.

javax.swing.JSeparator org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.separator
private

Definition at line 1574 of file FilesSetDefsPanel.java.

final long org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.serialVersionUID = 1L
staticprivate

Definition at line 63 of file FilesSetDefsPanel.java.

javax.swing.JTextArea org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setDescriptionTextArea
private
javax.swing.JScrollPane org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setDescScrollPanel
private

Definition at line 1575 of file FilesSetDefsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setDetailsLabel
private

Definition at line 1577 of file FilesSetDefsPanel.java.

javax.swing.JList<FilesSet> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsList
private
javax.swing.JLabel org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsListLabel
private

Definition at line 1579 of file FilesSetDefsPanel.java.

final DefaultListModel<FilesSet> org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsListModel = new DefaultListModel<>()
private
javax.swing.JScrollPane org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.setsListScrollPane
private

Definition at line 1580 of file FilesSetDefsPanel.java.

javax.swing.ButtonGroup org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.typeButtonGroup
private

Definition at line 1581 of file FilesSetDefsPanel.java.

final String org.sleuthkit.autopsy.modules.interestingitems.FilesSetDefsPanel.XML_EXTENSION = "xml"
staticprivate

Definition at line 93 of file FilesSetDefsPanel.java.


The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Sat Sep 24 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.