Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.
Inherited by org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Classes | |
class | AttributeEventDescription |
class | AttributeExtractor |
class | EmptyExtractor |
Public Member Functions | |
BlackboardArtifact.Type | getArtifactType () |
default int | getArtifactTypeID () |
default BaseTypes | getBaseType () |
default Color | getColor () |
BlackboardAttribute.Type | getDateTimeAttributeType () |
String | getDisplayName () |
Function< BlackboardArtifact, String > | getFullExtractor () |
Image | getFXImage () |
String | getIconBase () |
Function< BlackboardArtifact, String > | getMedExtractor () |
Function< BlackboardArtifact, String > | getShortExtractor () |
default List<?extends EventType > | getSiblingTypes () |
EventType | getSubType (String string) |
List<?extends EventType > | getSubTypes () |
default List<?extends EventType > | getSubTypesRecusive () |
EventType | getSuperType () |
EventTypeZoomLevel | getZoomLevel () |
int | ordinal () |
default AttributeEventDescription | parseAttributesHelper (BlackboardArtifact artf) throws TskCoreException |
Static Public Member Functions | |
static AttributeEventDescription | buildEventDescription (ArtifactEventType type, BlackboardArtifact artf) throws TskCoreException |
static BlackboardAttribute | getAttributeSafe (BlackboardArtifact artf, BlackboardAttribute.Type attrType) |
static Comparator< EventType > | getComparator () |
Static Public Attributes | |
static final List<?extends EventType > | allTypes = RootEventType.getInstance().getSubTypesRecusive() |
static final Logger | LOGGER = Logger.getLogger(ArtifactEventType.class.getName()) |
Definition at line 34 of file ArtifactEventType.java.
|
static |
Build a AttributeEventDescription derived from a BlackboardArtifact. This is a template method that relies on each ArtifactEventType's implementation of ArtifactEventType::parseAttributesHelper() to know how to go from BlackboardAttributes to the event description.
type | |
artf | the BlackboardArtifact to derive the event description from |
TskCoreException | is there is a problem accessing the blackboard data |
Definition at line 159 of file ArtifactEventType.java.
Referenced by org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.insertEventForArtifact().
BlackboardArtifact.Type org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getArtifactType | ( | ) |
Get the artifact type this event type is derived from.
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getArtifactTypeID().
default int org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getArtifactTypeID | ( | ) |
Get the ID of the the artifact type that this EventType is derived from.
Definition at line 58 of file ArtifactEventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getArtifactType().
Referenced by org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.populateEventType().
|
static |
Definition at line 198 of file ArtifactEventType.java.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.AttributeExtractor.apply().
|
inherited |
Definition at line 42 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getBaseType(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getBaseType().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
Definition at line 63 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSiblingTypes(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.ordinal().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), and org.sleuthkit.autopsy.timeline.filters.TypeFilter.getColor().
|
staticinherited |
Definition at line 37 of file EventType.java.
BlackboardAttribute.Type org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getDateTimeAttributeType | ( | ) |
The attribute type this event type is derived from.
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.parseAttributesHelper().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes.
Referenced by org.sleuthkit.autopsy.timeline.ui.AbstractTimelineChart< String, Number, Node, EventCountsChart >.createSeries(), org.sleuthkit.autopsy.timeline.filters.TypeFilter.getDisplayName(), org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.populateEventType(), org.sleuthkit.autopsy.timeline.ShowInTimelineDialog.TypeTableCell< X >.updateItem(), and org.sleuthkit.autopsy.timeline.ui.listvew.ListTimeline.EventTypeCell.updateItem().
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getFullExtractor | ( | ) |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.parseAttributesHelper().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes.
Referenced by org.sleuthkit.autopsy.timeline.filters.TypeFilter.getFXImage(), org.sleuthkit.autopsy.timeline.ShowInTimelineDialog.TypeTableCell< X >.updateItem(), and org.sleuthkit.autopsy.timeline.ui.listvew.ListTimeline.EventTypeCell.updateItem().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes.
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getMedExtractor | ( | ) |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.parseAttributesHelper().
Function<BlackboardArtifact, String> org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getShortExtractor | ( | ) |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.parseAttributesHelper().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
Definition at line 79 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSuperType().
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSiblingTypes(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypesRecusive(), and org.sleuthkit.autopsy.timeline.filters.TypeFilter.TypeFilter().
|
inherited |
Definition at line 50 of file EventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSubTypes().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes.
Referenced by org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getBaseType(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getColor(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType.getSiblingTypes().
|
inherited |
Implemented in org.sleuthkit.autopsy.timeline.datamodel.eventtype.MiscTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.WebTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes, org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes, and org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType.
|
inherited |
default AttributeEventDescription org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.parseAttributesHelper | ( | BlackboardArtifact | artf | ) | throws TskCoreException |
given an artifact, pull out the time stamp, and compose the descriptions. Each implementation of ArtifactEventType needs to implement parseAttributesHelper() as hook for buildEventDescription(org.sleuthkit.datamodel.BlackboardArtifact) to invoke. Most subtypes can use this default implementation.
artf |
TskCoreException |
Definition at line 75 of file ArtifactEventType.java.
References org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getDateTimeAttributeType(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getFullExtractor(), org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getMedExtractor(), and org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType.getShortExtractor().
|
staticinherited |
Definition at line 35 of file EventType.java.
Referenced by org.sleuthkit.autopsy.timeline.db.EventDB.constructTimeLineEvent(), org.sleuthkit.autopsy.timeline.db.EventDB.countEventsByType(), org.sleuthkit.autopsy.timeline.db.EventDB.eventClusterHelper(), and org.sleuthkit.autopsy.timeline.db.EventsRepository.DBPopulationWorker.insertArtifactDerivedEvents().
|
static |
Definition at line 36 of file ArtifactEventType.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.