19 package org.sleuthkit.autopsy.modules.filetypeid;
28 class FileTypeIdIngestJobSettingsPanel
extends IngestModuleIngestJobSettingsPanel {
30 private final FileTypeIdModuleSettings settings;
32 FileTypeIdIngestJobSettingsPanel(FileTypeIdModuleSettings settings) {
33 this.settings = settings;
35 customizeComponents();
42 public IngestModuleIngestJobSettings getSettings() {
50 private void customizeComponents() {
51 skipKnownCheckBox.setSelected(settings.skipKnownFiles());
59 @SuppressWarnings(
"unchecked")
61 private
void initComponents() {
63 skipKnownCheckBox =
new javax.swing.JCheckBox();
65 skipKnownCheckBox.setSelected(
true);
66 skipKnownCheckBox.setText(
org.openide.util.NbBundle.getMessage(FileTypeIdIngestJobSettingsPanel.class,
"FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.text"));
67 skipKnownCheckBox.setToolTipText(
org.openide.util.NbBundle.getMessage(FileTypeIdIngestJobSettingsPanel.class,
"FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.toolTipText"));
68 skipKnownCheckBox.addActionListener(
new java.awt.event.ActionListener() {
69 public void actionPerformed(java.awt.event.ActionEvent evt) {
70 skipKnownCheckBoxActionPerformed(evt);
74 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
75 this.setLayout(layout);
76 layout.setHorizontalGroup(
77 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
78 .addGroup(layout.createSequentialGroup()
80 .addComponent(skipKnownCheckBox)
81 .addContainerGap(46, Short.MAX_VALUE))
83 layout.setVerticalGroup(
84 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
85 .addGroup(layout.createSequentialGroup()
87 .addComponent(skipKnownCheckBox)
88 .addContainerGap(86, Short.MAX_VALUE))
92 private void skipKnownCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
93 settings.setSkipKnownFiles(skipKnownCheckBox.isSelected());
97 private javax.swing.JCheckBox skipKnownCheckBox;