Autopsy
4.15.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Comparable< TagNameDefinition >.
Public Member Functions | |
TagNameDefinition (String displayName, String description, TagName.HTML_COLOR color, TskData.FileKnown status) | |
int | compareTo (TagNameDefinition other) |
boolean | equals (Object obj) |
TagName.HTML_COLOR | getColor () |
String | getDescription () |
String | getDisplayName () |
TskData.FileKnown | getKnownStatus () |
int | hashCode () |
String | toString () |
Private Member Functions | |
String | toSettingsFormat () |
Static Private Member Functions | |
static List< String > | getCRNotableList () |
static Integer | getPropertyFileVersion () |
static boolean | needsVersionUpdate () |
static void | updateTagDefinitions () |
Private Attributes | |
final TagName.HTML_COLOR | color |
final String | description |
final String | displayName |
final TskData.FileKnown | knownStatus |
Static Private Attributes | |
static final Logger | LOGGER = Logger.getLogger(TagNameDefinition.class.getName()) |
static final List< String > | OLD_CATEGORY_TAG_NAMES = new ArrayList<>() |
static final List< TagNameDefinition > | STANDARD_TAGS_DEFINITIONS = new ArrayList<>() |
static final String | TAG_NAMES_SETTING_KEY = "TagNames" |
static final String | TAG_SETTING_VERSION_KEY = "CustomTagNameVersion" |
static final int | TAG_SETTINGS_VERSION = 1 |
static final String | TAGS_SETTINGS_NAME = "Tags" |
A tag name definition consisting of a display name, description and color.
Definition at line 45 of file TagNameDefinition.java.
org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition | ( | String | displayName, |
String | description, | ||
TagName.HTML_COLOR | color, | ||
TskData.FileKnown | status | ||
) |
Constructs a tag name definition consisting of a display name, description, color and knownStatus.
displayName | The display name for the tag name. |
description | The description for the tag name. |
color | The color for the tag name. |
status | The status denoted by the tag name. |
Definition at line 88 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.description, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName, and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.knownStatus.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updateTagDefinitions().
int org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.compareTo | ( | TagNameDefinition | other | ) |
Compares this tag name definition with the specified tag name definition for order.
other | The tag name definition to which to compare this tag name definition. |
Definition at line 184 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName().
boolean org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals | ( | Object | obj | ) |
Indicates whether some other object is "equal to" this tag name definition.
obj | The object to test for equality. |
Definition at line 209 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getKnownStatus().
TagName.HTML_COLOR org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getColor | ( | ) |
Gets the color for the tag name.
Definition at line 159 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color.
|
staticprivate |
Returns a list notable tag names from the CR bagTag list.
Definition at line 377 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting().
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updateTagDefinitions().
String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDescription | ( | ) |
Gets the description for the tag name.
Definition at line 150 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.description.
String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName | ( | ) |
Gets the display name for the tag name.
Definition at line 141 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.compareTo(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals().
TskData.FileKnown org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getKnownStatus | ( | ) |
The status which will be applied to items with this tag.
Definition at line 168 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.knownStatus.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals().
|
staticprivate |
Returns the Tags property file version.
Definition at line 403 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAGS_SETTINGS_NAME.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.needsVersionUpdate(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updateTagDefinitions().
int org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.hashCode | ( | ) |
Returns a hash code value for this tag name definition.
Definition at line 194 of file TagNameDefinition.java.
|
staticprivate |
Based on the version in the Tags property file, returns whether or not the file needs updating.
Definition at line 392 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAG_SETTINGS_VERSION.
|
private |
Definition at line 232 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color, and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.knownStatus.
String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toString | ( | ) |
A string representation of this tag name definition.
Definition at line 224 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName.
|
staticprivate |
Updates the Tag Definition file to the current format.
Definition at line 314 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getCRNotableList(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSetting(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAGS_SETTINGS_NAME.
|
private |
Definition at line 60 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getColor(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toSettingsFormat().
|
private |
Definition at line 59 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDescription(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition().
|
private |
Definition at line 58 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toString().
|
private |
Definition at line 61 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getKnownStatus(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toSettingsFormat().
|
staticprivate |
Definition at line 47 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 64 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 63 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 54 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 55 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 56 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.needsVersionUpdate().
|
staticprivate |
Definition at line 53 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updateTagDefinitions().
Copyright © 2012-2020 Basis Technology. Generated on: Mon Jul 6 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.