Autopsy  4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | List of all members
org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey Enum Reference

Public Member Functions

 XryKey (String name, BlackboardAttribute.ATTRIBUTE_TYPE type)
 
BlackboardAttribute.ATTRIBUTE_TYPE getType ()
 

Static Public Member Functions

static boolean contains (String key)
 
static XryKey fromDisplayName (String key)
 

Public Attributes

 ACCOUNT_NAME =("account name", null)
 
 ADDRESS_HOME =("address home", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_LOCATION)
 
 DELETED =("deleted", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ISDELETED)
 
 EMAIL_HOME =("email home", null)
 
 HOME =("home", null)
 
 INDEX =("index", null)
 
 MOBILE =("mobile", null)
 
 NAME =("name", null)
 
 OTHER =("other", null)
 
 PICTURE =("picture", null)
 
 RELATED_APPLICATION =("related application", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME)
 
 STORAGE =("storage", null)
 
 TEL =("tel", null)
 

Private Attributes

final String name
 
final BlackboardAttribute.ATTRIBUTE_TYPE type
 

Detailed Description

Enum containing all known keys for contacts and their corresponding blackboard attribute. Some keys are intentionally null, because they are handled as special cases in makeArtifact(). Some are null because there's not an appropriate attribute type.

Definition at line 159 of file XRYContactsFileParser.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.XryKey ( String  name,
BlackboardAttribute.ATTRIBUTE_TYPE  type 
)

Definition at line 178 of file XRYContactsFileParser.java.

Member Function Documentation

static boolean org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.contains ( String  key)
static

Indicates if the display name of the XRY key is a recognized type.

Definition at line 190 of file XRYContactsFileParser.java.

References org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.fromDisplayName().

static XryKey org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.fromDisplayName ( String  key)
static

Matches the display name of the xry key to the appropriate enum type.

It is assumed that XRY key string is recognized. Otherwise, an IllegalArgumentException is thrown. Test all membership with contains() before hand.

Definition at line 206 of file XRYContactsFileParser.java.

Referenced by org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.contains().

BlackboardAttribute.ATTRIBUTE_TYPE org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.getType ( )

Definition at line 183 of file XRYContactsFileParser.java.

Member Data Documentation

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.ACCOUNT_NAME =("account name", null)

Definition at line 173 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.ADDRESS_HOME =("address home", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_LOCATION)

Definition at line 165 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.DELETED =("deleted", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_ISDELETED)

Definition at line 167 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.EMAIL_HOME =("email home", null)

Definition at line 166 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.HOME =("home", null)

Definition at line 163 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.INDEX =("index", null)

Definition at line 172 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.MOBILE =("mobile", null)

Definition at line 162 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.NAME =("name", null)

Definition at line 160 of file XRYContactsFileParser.java.

final String org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.name
private

Definition at line 175 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.OTHER =("other", null)

Definition at line 170 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.PICTURE =("picture", null)

Definition at line 171 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.RELATED_APPLICATION =("related application", BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME)

Definition at line 164 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.STORAGE =("storage", null)

Definition at line 169 of file XRYContactsFileParser.java.

org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.TEL =("tel", null)

Definition at line 161 of file XRYContactsFileParser.java.

final BlackboardAttribute.ATTRIBUTE_TYPE org.sleuthkit.autopsy.datasourceprocessors.xry.XRYContactsFileParser.XryKey.type
private

Definition at line 176 of file XRYContactsFileParser.java.


The documentation for this enum was generated from the following file:

Copyright © 2012-2021 Basis Technology. Generated on: Thu Jul 8 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.