From c94d3de87240ea9451c0d8cba24399dfa9a2d311 Mon Sep 17 00:00:00 2001 From: millmanorama Date: Wed, 14 Dec 2016 17:17:45 +0100 Subject: [PATCH] move encoding options to StringsTextExtractor --- .../autopsy/keywordsearch/FileTextExtractor.java | 8 -------- ...KeywordSearchGlobalLanguageSettingsPanel.java | 12 ++++++------ .../KeywordSearchJobSettingsPanel.java | 4 ++-- .../keywordsearch/KeywordSearchSettings.java | 9 ++++----- .../keywordsearch/StringsTextExtractor.java | 16 +++++++++++----- 5 files changed, 23 insertions(+), 26 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java index bec832f8df..2103ebb5a4 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/FileTextExtractor.java @@ -28,14 +28,6 @@ import org.sleuthkit.datamodel.AbstractFile; */ abstract class FileTextExtractor extends TextExtractor { - /** - * Common options that can be used by some extractors - */ - enum ExtractOptions { - - EXTRACT_UTF16, ///< extract UTF16 text, possible values Boolean.TRUE.toString(), Boolean.FALSE.toString() - EXTRACT_UTF8, ///< extract UTF8 text, possible values Boolean.TRUE.toString(), Boolean.FALSE.toString() - }; static final List BLOB_MIME_TYPES = Arrays.asList( diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java index c1f1e2a5a7..9e58235318 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchGlobalLanguageSettingsPanel.java @@ -103,12 +103,12 @@ class KeywordSearchGlobalLanguageSettingsPanel extends javax.swing.JPanel implem private void reloadScriptsCheckBoxes() { boolean utf16 - = Boolean.parseBoolean(KeywordSearchSettings.getStringExtractOption(FileTextExtractor.ExtractOptions.EXTRACT_UTF16.toString())); + = Boolean.parseBoolean(KeywordSearchSettings.getStringExtractOption(StringsTextExtractor.ExtractOptions.EXTRACT_UTF16.toString())); enableUTF16Checkbox.setSelected(utf16); boolean utf8 - = Boolean.parseBoolean(KeywordSearchSettings.getStringExtractOption(FileTextExtractor.ExtractOptions.EXTRACT_UTF8.toString())); + = Boolean.parseBoolean(KeywordSearchSettings.getStringExtractOption(StringsTextExtractor.ExtractOptions.EXTRACT_UTF8.toString())); enableUTF8Checkbox.setSelected(utf8); final List