Sleuth Kit Java Bindings (JNI)
4.8.0
Java bindings for using The Sleuth Kit
|
Inherits Comparable< TimelineEventType >.
Inherited by org.sleuthkit.datamodel.TimelineEventTypeImpl.
Classes | |
enum | HierarchyLevel |
Public Member Functions | |
default int | compareTo (TimelineEventType otherType) |
default TimelineEventType | getCategory () |
Optional<?extends TimelineEventType > | getChild (String displayName) |
SortedSet<?extends TimelineEventType > | getChildren () |
String | getDisplayName () |
TimelineEventType | getParent () |
default SortedSet<?extends TimelineEventType > | getSiblings () |
TimelineEventType.HierarchyLevel | getTypeHierarchyLevel () |
long | getTypeID () |
Static Public Member Functions | |
static SortedSet<?extends TimelineEventType > | getCategoryTypes () |
static SortedSet<?extends TimelineEventType > | getFileSystemTypes () |
static SortedSet<?extends TimelineEventType > | getMiscTypes () |
static SortedSet<?extends TimelineEventType > | getWebActivityTypes () |
static String | stringValueOf (BlackboardAttribute attr) |
static String | toFrom (BlackboardAttribute dir) |
An interface implemented by timeline event types. Timeline event types are organized into a type hierarchy. This type hierarchy has three levels: the root level, the category level (e.g, file system events, web activity events), and the actual event level (e.g., file modified events, web download events).
Currently (9/20/19), all supported timeline event types are defined as members of this interface.
WARNING: THIS INTERFACE IS A "BETA" INTERFACE AND IS SUBJECT TO CHANGE AT ANY TIME.
Definition at line 55 of file TimelineEventType.java.
default int org.sleuthkit.datamodel.TimelineEventType.compareTo | ( | TimelineEventType | otherType | ) |
Definition at line 127 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getTypeID().
default TimelineEventType org.sleuthkit.datamodel.TimelineEventType.getCategory | ( | ) |
Gets the category level event type for this event type in the type hierarchy.
Definition at line 108 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getCategory(), org.sleuthkit.datamodel.TimelineEventType.getParent(), and org.sleuthkit.datamodel.TimelineEventType.ROOT_EVENT_TYPE.
Referenced by org.sleuthkit.datamodel.TimelineEventType.getCategory().
|
static |
Definition at line 530 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
Optional<? extends TimelineEventType> org.sleuthkit.datamodel.TimelineEventType.getChild | ( | String | displayName | ) |
Gets a specific child event type of this event type in the type hierarchy.
displayName | The display name of the desired child event type. |
SortedSet<? extends TimelineEventType> org.sleuthkit.datamodel.TimelineEventType.getChildren | ( | ) |
Gets the child event types of this event type in the type hierarchy.
Referenced by org.sleuthkit.datamodel.TimelineEventType.getCategoryTypes(), org.sleuthkit.datamodel.TimelineEventType.getFileSystemTypes(), org.sleuthkit.datamodel.TimelineEventType.getMiscTypes(), org.sleuthkit.datamodel.TimelineEventType.getSiblings(), and org.sleuthkit.datamodel.TimelineEventType.getWebActivityTypes().
String org.sleuthkit.datamodel.TimelineEventType.getDisplayName | ( | ) |
Gets the display name of this event type.
Referenced by org.sleuthkit.datamodel.TimelineFilter.EventTypeFilter.getDisplayName().
|
static |
Definition at line 534 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
|
static |
Definition at line 542 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.getParent | ( | ) |
Gets the parent event type of this event type in the type hierarchy.
Referenced by org.sleuthkit.datamodel.TimelineEventType.getCategory(), and org.sleuthkit.datamodel.TimelineEventType.getSiblings().
default SortedSet<? extends TimelineEventType> org.sleuthkit.datamodel.TimelineEventType.getSiblings | ( | ) |
Gets the sibling event types of this event type in the type hierarchy.
Definition at line 120 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren(), org.sleuthkit.datamodel.TimelineEventType.getParent(), and org.sleuthkit.datamodel.TimelineEventType.ROOT_EVENT_TYPE.
TimelineEventType.HierarchyLevel org.sleuthkit.datamodel.TimelineEventType.getTypeHierarchyLevel | ( | ) |
Gets the type hierarchy level of this event type.
long org.sleuthkit.datamodel.TimelineEventType.getTypeID | ( | ) |
Gets the unique ID of this event type in the case database.
Referenced by org.sleuthkit.datamodel.TimelineEventType.compareTo().
|
static |
Definition at line 538 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
|
static |
Definition at line 546 of file TimelineEventType.java.
References org.sleuthkit.datamodel.BlackboardAttribute.getDisplayString().
|
static |
Definition at line 552 of file TimelineEventType.java.
References org.sleuthkit.datamodel.BlackboardAttribute.getDisplayString().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CALL_LOG |
Definition at line 345 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CUSTOM_TYPES |
Definition at line 426 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.DEVICES_ATTACHED |
Definition at line 416 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.EMAIL |
Definition at line 364 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.EXIF |
Definition at line 406 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_ACCESSED |
Definition at line 237 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_CHANGED |
Definition at line 245 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_CREATED |
Definition at line 241 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_MODIFIED |
Definition at line 233 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_SYSTEM |
Definition at line 190 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_BOOKMARK |
Definition at line 485 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_LAST_KNOWN_LOCATION |
Definition at line 498 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_ROUTE |
Definition at line 316 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_SEARCH |
Definition at line 511 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_TRACK |
Definition at line 524 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_TRACKPOINT |
Definition at line 332 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.INSTALLED_PROGRAM |
Definition at line 397 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.LOG_ENTRY |
Definition at line 444 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.MESSAGE |
Definition at line 284 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.MISC_TYPES |
Definition at line 212 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.OTHER |
Definition at line 436 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.RECENT_DOCUMENTS |
Definition at line 390 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.REGISTRY |
Definition at line 451 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.ROOT_EVENT_TYPE |
The root type of all event types. No event should actually have this type.
Definition at line 181 of file TimelineEventType.java.
Referenced by org.sleuthkit.datamodel.TimelineEventType.getCategory(), org.sleuthkit.datamodel.TimelineFilter.EventTypeFilter.getDisplayName(), and org.sleuthkit.datamodel.TimelineEventType.getSiblings().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.USER_CREATED |
Definition at line 459 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_ACTIVITY |
Definition at line 200 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_BOOKMARK |
Definition at line 263 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_COOKIE |
Definition at line 256 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_DOWNLOADS |
Definition at line 249 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_ADDRESSES |
Definition at line 478 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_AUTOFILL |
Definition at line 466 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_HISTORY |
Definition at line 270 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_SEARCH |
Definition at line 277 of file TimelineEventType.java.
Copyright © 2011-2020 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.