19 package org.sleuthkit.autopsy.timeline.datamodel.eventtype;
21 import java.util.Arrays;
22 import java.util.List;
23 import javafx.scene.image.Image;
24 import org.openide.util.NbBundle;
32 FILE_SYSTEM(NbBundle.getMessage(
BaseTypes.class,
"BaseTypes.fileSystem.name"),
"blue-document.png") {
35 public List<? extends EventType> getSubTypes() {
40 public EventType getSubType(String
string) {
44 WEB_ACTIVITY(NbBundle.getMessage(
BaseTypes.class,
"BaseTypes.webActivity.name"),
"web-file.png") {
47 public List<? extends EventType> getSubTypes() {
48 return Arrays.asList(
WebTypes.values());
52 public EventType getSubType(String
string) {
56 MISC_TYPES(NbBundle.getMessage(
BaseTypes.class,
"BaseTypes.miscTypes.name"),
"block.png") {
59 public List<? extends EventType> getSubTypes() {
64 public EventType getSubType(String
string) {
95 private BaseTypes(String displayName, String iconBase) {
96 this.displayName = displayName;
97 this.iconBase = iconBase;
98 this.image =
new Image(
"org/sleuthkit/autopsy/timeline/images/" + iconBase,
true);
EventType getSubType(String string)
static RootEventType getInstance()
EventTypeZoomLevel getZoomLevel()
BaseTypes(String displayName, String iconBase)