diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties index 70a2e74a7c..7c1dc087cb 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Bundle.properties @@ -141,7 +141,8 @@ KeywordSearch.cancelImportMsg=Cancel import KeywordSearch.overwriteListPrompt=Keyword list <{0}> already exists locally, overwrite? KeywordSearch.importOwConflict=Import list conflict KeywordSearch.kwListFailImportMsg=Keyword list not imported -KeywordSearchListsManagementPanel.fileExtensionFilterLbl=Keyword List File +KeywordSearchListsManagementPanel.fileExtensionFilterLbl=Autopsy Keyword List File (xml) +KeywordSearchListsManagementPanel.fileExtensionFilterLb2=Encase Keyword List File (txt) KeywordSearch.listImportFeatureTitle=Keyword List Import KeywordSearchIngestModule.moduleName=Keyword Search KeywordSearchIngestModule.moduleDescription=Performs file indexing and periodic search using keywords and regular expressions in lists. diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java index c2038f3629..24c16bb103 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/GlobalListsManagementPanel.java @@ -210,10 +210,15 @@ class GlobalListsManagementPanel extends javax.swing.JPanel implements OptionsPa private void importButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_importButtonActionPerformed JFileChooser chooser = new JFileChooser(); - final String[] EXTENSION = new String[]{"xml", "txt"}; //NON-NLS - FileNameExtensionFilter filter = new FileNameExtensionFilter( - NbBundle.getMessage(this.getClass(), "KeywordSearchListsManagementPanel.fileExtensionFilterLbl"), EXTENSION); - chooser.setFileFilter(filter); + final String[] AUTOPSY_EXTENSIONS = new String[]{"xml"}; //NON-NLS + final String[] ENCASE_EXTENSIONS = new String[]{"txt"}; //NON-NLS + FileNameExtensionFilter autopsyFilter = new FileNameExtensionFilter( + NbBundle.getMessage(this.getClass(), "KeywordSearchListsManagementPanel.fileExtensionFilterLbl"), AUTOPSY_EXTENSIONS); + FileNameExtensionFilter encaseFilter = new FileNameExtensionFilter( + NbBundle.getMessage(this.getClass(), "KeywordSearchListsManagementPanel.fileExtensionFilterLb2"), ENCASE_EXTENSIONS); + chooser.addChoosableFileFilter(autopsyFilter); + chooser.addChoosableFileFilter(encaseFilter); + chooser.setAcceptAllFileFilterUsed(false); chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); String listName = null;