mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-14 17:06:16 +00:00
2348 added comments to new methods and classes that were missing them
This commit is contained in:
parent
a47fa38410
commit
feaf89cb1e
@ -184,7 +184,7 @@ class AddImageWizardDataSourceSettingsPanel extends ShortcutWizardDescriptorPane
|
|||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
}
|
}
|
||||||
component.dspSelectionChanged((String)settings.getProperty("SelectedDsp")); //NON-NLS magic string used SelectDataSourceProcessorPanel
|
component.setDspSelection((String)settings.getProperty("SelectedDsp")); //NON-NLS magic string used SelectDataSourceProcessorPanel
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -61,6 +61,7 @@ final class AddImageWizardDataSourceSettingsVisual extends JPanel {
|
|||||||
this.wizPanel = wizPanel;
|
this.wizPanel = wizPanel;
|
||||||
typePanel.setLayout(new BorderLayout());
|
typePanel.setLayout(new BorderLayout());
|
||||||
discoverDataSourceProcessors();
|
discoverDataSourceProcessors();
|
||||||
|
currentDsp = ImageDSProcessor.getType(); //default value to the ImageDSProcessor
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -78,10 +79,13 @@ final class AddImageWizardDataSourceSettingsVisual extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Set the current DataSourceProcessor and update the panel to reflect that
|
||||||
|
* selection.
|
||||||
|
*
|
||||||
|
* @param dsType - the name of the DataSourceProcessor you wish to have this
|
||||||
|
* panel display settings for.
|
||||||
*/
|
*/
|
||||||
void dspSelectionChanged(String dsType) {
|
void setDspSelection(String dsType) {
|
||||||
// update the current panel to selection
|
|
||||||
currentDsp = dsType;
|
currentDsp = dsType;
|
||||||
currentPanel = datasourceProcessorsMap.get(dsType).getPanel();
|
currentPanel = datasourceProcessorsMap.get(dsType).getPanel();
|
||||||
updateCurrentPanel(currentPanel);
|
updateCurrentPanel(currentPanel);
|
||||||
@ -122,10 +126,6 @@ final class AddImageWizardDataSourceSettingsVisual extends JPanel {
|
|||||||
protected DataSourceProcessor getCurrentDSProcessor() {
|
protected DataSourceProcessor getCurrentDSProcessor() {
|
||||||
// get the type of the currently selected panel and then look up
|
// get the type of the currently selected panel and then look up
|
||||||
// the correspodning DS Handler in the map
|
// the correspodning DS Handler in the map
|
||||||
if (currentDsp.equals("")) {
|
|
||||||
System.out.println("LOADING EMPTY DSP WJSTODO WJS-TODO LOG ISSUE HERE");
|
|
||||||
currentDsp = ImageDSProcessor.getType();
|
|
||||||
}
|
|
||||||
DataSourceProcessor dsProcessor = datasourceProcessorsMap.get(currentDsp);
|
DataSourceProcessor dsProcessor = datasourceProcessorsMap.get(currentDsp);
|
||||||
return dsProcessor;
|
return dsProcessor;
|
||||||
|
|
||||||
|
@ -22,11 +22,13 @@ import java.awt.Component;
|
|||||||
import java.awt.Cursor;
|
import java.awt.Cursor;
|
||||||
import java.beans.PropertyChangeEvent;
|
import java.beans.PropertyChangeEvent;
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
|
import java.util.logging.Level;
|
||||||
import javax.swing.event.ChangeListener;
|
import javax.swing.event.ChangeListener;
|
||||||
import org.openide.WizardDescriptor;
|
import org.openide.WizardDescriptor;
|
||||||
import org.openide.util.HelpCtx;
|
import org.openide.util.HelpCtx;
|
||||||
import org.openide.util.NbBundle;
|
import org.openide.util.NbBundle;
|
||||||
import org.openide.windows.WindowManager;
|
import org.openide.windows.WindowManager;
|
||||||
|
import org.sleuthkit.autopsy.coreutils.Logger;
|
||||||
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
|
import org.sleuthkit.autopsy.coreutils.ModuleSettings;
|
||||||
import org.sleuthkit.autopsy.ingest.runIngestModuleWizard.ShortcutWizardDescriptorPanel;
|
import org.sleuthkit.autopsy.ingest.runIngestModuleWizard.ShortcutWizardDescriptorPanel;
|
||||||
|
|
||||||
@ -34,13 +36,14 @@ import org.sleuthkit.autopsy.ingest.runIngestModuleWizard.ShortcutWizardDescript
|
|||||||
* Create a wizard panel which contains a panel allowing the selection of the
|
* Create a wizard panel which contains a panel allowing the selection of the
|
||||||
* DataSourceProcessor
|
* DataSourceProcessor
|
||||||
*/
|
*/
|
||||||
class AddImageWizardSelectDspPanel extends ShortcutWizardDescriptorPanel implements PropertyChangeListener {
|
final class AddImageWizardSelectDspPanel extends ShortcutWizardDescriptorPanel implements PropertyChangeListener {
|
||||||
|
|
||||||
@NbBundle.Messages("SelectDataSourceProcessorPanel.name.text=Select Type of Data")
|
@NbBundle.Messages("SelectDataSourceProcessorPanel.name.text=Select Type of Data")
|
||||||
private AddImageWizardSelectDspVisual component;
|
private AddImageWizardSelectDspVisual component;
|
||||||
private static final String LAST_DSP_PROPERTIES_FILE = "LastDSPUsed";
|
private static final String LAST_DSP_PROPERTIES_FILE = "LastDSPUsed";
|
||||||
private static final String LAST_DSP_USED_KEY = "Last_DSP_Used";
|
private static final String LAST_DSP_USED_KEY = "Last_DSP_Used";
|
||||||
|
private static final Logger logger = Logger.getLogger(AddImageWizardSelectDspVisual.class.getName());
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Component getComponent() {
|
public Component getComponent() {
|
||||||
if (component == null) {
|
if (component == null) {
|
||||||
@ -50,7 +53,7 @@ class AddImageWizardSelectDspPanel extends ShortcutWizardDescriptorPanel impleme
|
|||||||
lastDspUsed = ModuleSettings.getConfigSetting(LAST_DSP_PROPERTIES_FILE, LAST_DSP_USED_KEY);
|
lastDspUsed = ModuleSettings.getConfigSetting(LAST_DSP_PROPERTIES_FILE, LAST_DSP_USED_KEY);
|
||||||
} else {
|
} else {
|
||||||
lastDspUsed = ImageDSProcessor.getType();
|
lastDspUsed = ImageDSProcessor.getType();
|
||||||
System.out.println("NO SAVED DSP WJS-TODO LOG THIS");
|
logger.log(Level.WARNING, "There was no properties file containing the last DataSourceProcessor used, Disk Image or VM will be selected by default"); //NON-NLS
|
||||||
}
|
}
|
||||||
WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
|
WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
|
||||||
component = new AddImageWizardSelectDspVisual(lastDspUsed);
|
component = new AddImageWizardSelectDspVisual(lastDspUsed);
|
||||||
|
@ -41,6 +41,9 @@ import org.sleuthkit.autopsy.corecomponentinterfaces.DataSourceProcessor;
|
|||||||
import org.sleuthkit.autopsy.datasourceprocessors.RawDSProcessor;
|
import org.sleuthkit.autopsy.datasourceprocessors.RawDSProcessor;
|
||||||
import org.sleuthkit.autopsy.coreutils.Logger;
|
import org.sleuthkit.autopsy.coreutils.Logger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Panel which displays the available DataSourceProcessors and allows selection of one
|
||||||
|
*/
|
||||||
final class AddImageWizardSelectDspVisual extends JPanel {
|
final class AddImageWizardSelectDspVisual extends JPanel {
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(AddImageWizardSelectDspVisual.class.getName());
|
private static final Logger logger = Logger.getLogger(AddImageWizardSelectDspVisual.class.getName());
|
||||||
@ -58,10 +61,11 @@ final class AddImageWizardSelectDspVisual extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Find the DSP which is currently selected and save it as the selected
|
||||||
|
* DataSourceProcessor.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private void dspSelectionChanged() {
|
private void updateSelectedDsp() {
|
||||||
Enumeration<AbstractButton> buttonGroup = buttonGroup1.getElements();
|
Enumeration<AbstractButton> buttonGroup = buttonGroup1.getElements();
|
||||||
while (buttonGroup.hasMoreElements()) {
|
while (buttonGroup.hasMoreElements()) {
|
||||||
AbstractButton dspButton = buttonGroup.nextElement();
|
AbstractButton dspButton = buttonGroup.nextElement();
|
||||||
@ -73,23 +77,23 @@ final class AddImageWizardSelectDspVisual extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Get the DataSourceProcessor which is currently selected in this panel
|
||||||
*
|
*
|
||||||
* @return
|
* @return selectedDsp the DataSourceProcessor which is selected in this panel
|
||||||
*/
|
*/
|
||||||
String getSelectedDsp() {
|
String getSelectedDsp() {
|
||||||
return selectedDsp;
|
return selectedDsp;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Create the a button for each DataSourceProcessor that should exist as an option.
|
||||||
*/
|
*/
|
||||||
private void createDataSourceProcessorButtons() {
|
private void createDataSourceProcessorButtons() {
|
||||||
//Listener for button selection
|
//Listener for button selection
|
||||||
ActionListener cbActionListener = new ActionListener() {
|
ActionListener cbActionListener = new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
dspSelectionChanged();
|
updateSelectedDsp();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
List<String> dspList = getListOfDsps();
|
List<String> dspList = getListOfDsps();
|
||||||
@ -139,9 +143,11 @@ final class AddImageWizardSelectDspVisual extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Create a list of the DataSourceProcessors which should exist as options on this panel.
|
||||||
*
|
* The default Autopsy DataSourceProcessors will appear
|
||||||
* @return
|
* at the beggining of the list in the same order.
|
||||||
|
*
|
||||||
|
* @return dspList a list of DataSourceProcessors which can be chose in this panel
|
||||||
*/
|
*/
|
||||||
private List<String> getListOfDsps() {
|
private List<String> getListOfDsps() {
|
||||||
List<String> dspList = new ArrayList<>();
|
List<String> dspList = new ArrayList<>();
|
||||||
@ -172,11 +178,11 @@ final class AddImageWizardSelectDspVisual extends JPanel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WJS-TODO
|
* Create a single button for a DataSourceProcessor
|
||||||
*
|
*
|
||||||
* @param dspType
|
* @param dspType - the name of the DataSourceProcessor
|
||||||
*
|
*
|
||||||
* @return
|
* @return dspButton a JToggleButton for the specified dspType
|
||||||
*/
|
*/
|
||||||
private JToggleButton createDspButton(String dspType) {
|
private JToggleButton createDspButton(String dspType) {
|
||||||
JToggleButton dspButton = new JToggleButton();
|
JToggleButton dspButton = new JToggleButton();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user