19 package org.sleuthkit.autopsy.timeline.utils;
21 import java.util.HashSet;
23 import org.openide.util.NbBundle;
27 import org.
sleuthkit.datamodel.TimelineFilter.FileTypeFilter;
28 import org.
sleuthkit.datamodel.TimelineFilter.InverseFileTypeFilter;
29 import org.
sleuthkit.datamodel.TimelineFilter.FileTypesFilter;
39 NON_OTHER_MIME_TYPES.addAll(DOCUMENTS.getMediaTypes());
40 NON_OTHER_MIME_TYPES.addAll(EXECUTABLE.getMediaTypes());
41 NON_OTHER_MIME_TYPES.addAll(MEDIA.getMediaTypes());
54 "FilterUtils.otherFilter.displayName=Other"})
56 FileTypesFilter fileTypesFilter =
new FileTypesFilter();
57 fileTypesFilter.addSubFilter(
new FileTypeFilter(MEDIA.getDisplayName(), MEDIA.getMediaTypes()));
58 fileTypesFilter.addSubFilter(
new FileTypeFilter(DOCUMENTS.getDisplayName(), DOCUMENTS.getMediaTypes()));
59 fileTypesFilter.addSubFilter(
new FileTypeFilter(EXECUTABLE.getDisplayName(), EXECUTABLE.getMediaTypes()));
60 fileTypesFilter.addSubFilter(
new InverseFileTypeFilter(Bundle.FilterUtils_otherFilter_displayName(),
NON_OTHER_MIME_TYPES));
61 return fileTypesFilter;
static final Set< String > NON_OTHER_MIME_TYPES
static FileTypesFilter createDefaultFileTypesFilter()