19 package org.sleuthkit.autopsy.datamodel.utils;
 
   21 import org.
sleuthkit.datamodel.BlackboardArtifact.ARTIFACT_TYPE;
 
   31     @SuppressWarnings(
"deprecation")
 
   34         if (typeID == ARTIFACT_TYPE.TSK_WEB_BOOKMARK.getTypeID()) {
 
   35             imageFile = 
"bookmarks.png"; 
 
   36         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_COOKIE.getTypeID()) {
 
   37             imageFile = 
"cookies.png"; 
 
   38         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_HISTORY.getTypeID()) {
 
   39             imageFile = 
"history.png"; 
 
   40         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_DOWNLOAD.getTypeID()) {
 
   41             imageFile = 
"downloads.png"; 
 
   42         } 
else if (typeID == ARTIFACT_TYPE.TSK_RECENT_OBJECT.getTypeID()) {
 
   43             imageFile = 
"recent_docs.png"; 
 
   44         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_TRACKPOINT.getTypeID()) {
 
   45             imageFile = 
"gps_trackpoint.png"; 
 
   46         } 
else if (typeID == ARTIFACT_TYPE.TSK_INSTALLED_PROG.getTypeID()) {
 
   47             imageFile = 
"programs.png"; 
 
   48         } 
else if (typeID == ARTIFACT_TYPE.TSK_DEVICE_ATTACHED.getTypeID()) {
 
   49             imageFile = 
"usb_devices.png"; 
 
   50         } 
else if (typeID == ARTIFACT_TYPE.TSK_EMAIL_MSG.getTypeID()) {
 
   51             imageFile = 
"mail-icon-16.png"; 
 
   52         } 
else if (typeID == ARTIFACT_TYPE.TSK_EXTRACTED_TEXT.getTypeID()) {
 
   53             imageFile = 
"text-file.png"; 
 
   54         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_SEARCH_QUERY.getTypeID()) {
 
   55             imageFile = 
"searchquery.png"; 
 
   56         } 
else if (typeID == ARTIFACT_TYPE.TSK_METADATA_EXIF.getTypeID()) {
 
   57             imageFile = 
"camera-icon-16.png"; 
 
   58         } 
else if (typeID == ARTIFACT_TYPE.TSK_OS_INFO.getTypeID()) {
 
   59             imageFile = 
"computer.png"; 
 
   60         } 
else if (typeID == ARTIFACT_TYPE.TSK_SERVICE_ACCOUNT.getTypeID()) {
 
   61             imageFile = 
"account-icon-16.png"; 
 
   62         } 
else if (typeID == ARTIFACT_TYPE.TSK_CONTACT.getTypeID()) {
 
   63             imageFile = 
"contact.png"; 
 
   64         } 
else if (typeID == ARTIFACT_TYPE.TSK_MESSAGE.getTypeID()) {
 
   65             imageFile = 
"message.png"; 
 
   66         } 
else if (typeID == ARTIFACT_TYPE.TSK_CALLLOG.getTypeID()) {
 
   67             imageFile = 
"calllog.png"; 
 
   68         } 
else if (typeID == ARTIFACT_TYPE.TSK_CALENDAR_ENTRY.getTypeID()) {
 
   69             imageFile = 
"calendar.png"; 
 
   70         } 
else if (typeID == ARTIFACT_TYPE.TSK_SPEED_DIAL_ENTRY.getTypeID()) {
 
   71             imageFile = 
"speeddialentry.png"; 
 
   72         } 
else if (typeID == ARTIFACT_TYPE.TSK_BLUETOOTH_PAIRING.getTypeID()) {
 
   73             imageFile = 
"Bluetooth.png"; 
 
   74         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_BOOKMARK.getTypeID()) {
 
   75             imageFile = 
"gpsfav.png"; 
 
   76         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_LAST_KNOWN_LOCATION.getTypeID()) {
 
   77             imageFile = 
"gps-lastlocation.png"; 
 
   78         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_SEARCH.getTypeID()) {
 
   79             imageFile = 
"gps-search.png"; 
 
   80         } 
else if (typeID == ARTIFACT_TYPE.TSK_PROG_RUN.getTypeID()) {
 
   81             imageFile = 
"installed.png"; 
 
   82         } 
else if (typeID == ARTIFACT_TYPE.TSK_ENCRYPTION_DETECTED.getTypeID()
 
   83                 || typeID == ARTIFACT_TYPE.TSK_ENCRYPTION_SUSPECTED.getTypeID()) {
 
   84             imageFile = 
"encrypted-file.png"; 
 
   85         } 
else if (typeID == ARTIFACT_TYPE.TSK_EXT_MISMATCH_DETECTED.getTypeID()) {
 
   86             imageFile = 
"mismatch-16.png"; 
 
   87         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_ROUTE.getTypeID()
 
   88                 || typeID == ARTIFACT_TYPE.TSK_GPS_TRACK.getTypeID()) {
 
   89             imageFile = 
"gps_trackpoint.png"; 
 
   90         } 
else if (typeID == ARTIFACT_TYPE.TSK_REMOTE_DRIVE.getTypeID()) {
 
   91             imageFile = 
"drive_network.png"; 
 
   92         } 
else if (typeID == ARTIFACT_TYPE.TSK_OS_ACCOUNT.getTypeID()) {
 
   93             imageFile = 
"os-account.png"; 
 
   94         } 
else if (typeID == ARTIFACT_TYPE.TSK_OBJECT_DETECTED.getTypeID()) {
 
   95             imageFile = 
"objects.png"; 
 
   96         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_FORM_AUTOFILL.getTypeID()) {
 
   97             imageFile = 
"web-form.png"; 
 
   98         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_CACHE.getTypeID()) {
 
   99             imageFile = 
"cache.png"; 
 
  100         } 
else if (typeID == ARTIFACT_TYPE.TSK_USER_CONTENT_SUSPECTED.getTypeID()) {
 
  101             imageFile = 
"user-content.png"; 
 
  102         } 
else if (typeID == ARTIFACT_TYPE.TSK_METADATA.getTypeID()) {
 
  103             imageFile = 
"metadata.png"; 
 
  104         } 
else if (typeID == ARTIFACT_TYPE.TSK_CLIPBOARD_CONTENT.getTypeID()) {
 
  105             imageFile = 
"clipboard.png"; 
 
  106         } 
else if (typeID == ARTIFACT_TYPE.TSK_FACE_DETECTED.getTypeID()) {
 
  107             imageFile = 
"face.png"; 
 
  108         } 
else if (typeID == ARTIFACT_TYPE.TSK_WIFI_NETWORK.getTypeID()) {
 
  109             imageFile = 
"network-wifi.png"; 
 
  110         } 
else if (typeID == ARTIFACT_TYPE.TSK_WIFI_NETWORK_ADAPTER.getTypeID()) {
 
  111             imageFile = 
"network-wifi.png"; 
 
  112         } 
else if (typeID == ARTIFACT_TYPE.TSK_SIM_ATTACHED.getTypeID()) {
 
  113             imageFile = 
"sim_card.png"; 
 
  114         } 
else if (typeID == ARTIFACT_TYPE.TSK_BLUETOOTH_ADAPTER.getTypeID()) {
 
  115             imageFile = 
"Bluetooth.png"; 
 
  116         } 
else if (typeID == ARTIFACT_TYPE.TSK_DEVICE_INFO.getTypeID()) {
 
  117             imageFile = 
"devices.png"; 
 
  118         } 
else if (typeID == ARTIFACT_TYPE.TSK_VERIFICATION_FAILED.getTypeID()) {
 
  119             imageFile = 
"validationFailed.png"; 
 
  120         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_ACCOUNT_TYPE.getTypeID()) {
 
  121             imageFile = 
"web-account-type.png"; 
 
  122         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_FORM_ADDRESS.getTypeID()) {
 
  123             imageFile = 
"web-form-address.png"; 
 
  124         } 
else if (typeID == ARTIFACT_TYPE.TSK_WEB_CATEGORIZATION.getTypeID()) {
 
  125             imageFile = 
"domain-16.png"; 
 
  126         } 
else if (typeID == ARTIFACT_TYPE.TSK_GPS_AREA.getTypeID()) {
 
  127             imageFile = 
"gps-area.png"; 
 
  128         } 
else if (typeID == ARTIFACT_TYPE.TSK_YARA_HIT.getTypeID()) {
 
  129             imageFile = 
"yara_16.png"; 
 
  131             imageFile = 
"artifact-icon.png"; 
 
  133         return "/org/sleuthkit/autopsy/images/" + imageFile;
 
static String getIconFilePath(int typeID)