Sleuth Kit Java Bindings (JNI)
4.11.1
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 () |
default boolean | isDeprecated () |
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 57 of file TimelineEventType.java.
default int org.sleuthkit.datamodel.TimelineEventType.compareTo | ( | TimelineEventType | otherType | ) |
Definition at line 141 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getDisplayName().
default TimelineEventType org.sleuthkit.datamodel.TimelineEventType.getCategory | ( | ) |
Gets the category level event type for this event type in the type hierarchy.
Definition at line 110 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 842 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.TimelineEventType.compareTo(), and org.sleuthkit.datamodel.TimelineFilter.EventTypeFilter.getDisplayName().
|
static |
Definition at line 846 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
|
static |
Definition at line 854 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 122 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.
|
static |
Definition at line 850 of file TimelineEventType.java.
References org.sleuthkit.datamodel.TimelineEventType.getChildren().
default boolean org.sleuthkit.datamodel.TimelineEventType.isDeprecated | ( | ) |
Returns true if the particular instance is deprecated. If deprecated, no new timeline event types of this type will be created, but it can be shown in the timeline.
Definition at line 135 of file TimelineEventType.java.
|
static |
Definition at line 858 of file TimelineEventType.java.
References org.sleuthkit.datamodel.BlackboardAttribute.getDisplayString().
|
static |
Definition at line 864 of file TimelineEventType.java.
References org.sleuthkit.datamodel.BlackboardAttribute.getDisplayString().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.BACKUP_EVENT_END |
Definition at line 697 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.BACKUP_EVENT_START |
Definition at line 686 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.BLUETOOTH_ADAPTER |
Definition at line 819 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.BLUETOOTH_PAIRING |
Definition at line 708 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.BLUETOOTH_PAIRING_ACCESSED |
Definition at line 826 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CALENDAR_ENTRY_END |
Definition at line 722 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CALENDAR_ENTRY_START |
Definition at line 715 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CALL_LOG |
Definition at line 369 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CALL_LOG_END |
Definition at line 614 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.CUSTOM_ARTIFACT_CATCH_ALL |
Definition at line 483 of file TimelineEventType.java.
int org.sleuthkit.datamodel.TimelineEventType.DEPRECATED_OTHER_EVENT_ID = 22 |
Definition at line 452 of file TimelineEventType.java.
Referenced by org.sleuthkit.datamodel.TimelineManager.getEventType().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.DEVICES_ATTACHED |
Definition at line 440 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.EMAIL |
Definition at line 388 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.EMAIL_RCVD |
Definition at line 633 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.EXIF |
Definition at line 430 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_ACCESSED |
Definition at line 261 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_CHANGED |
Definition at line 269 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_CREATED |
Definition at line 265 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_MODIFIED |
Definition at line 257 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.FILE_SYSTEM |
Definition at line 213 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_BOOKMARK |
Definition at line 509 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_LAST_KNOWN_LOCATION |
Definition at line 522 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_ROUTE |
Definition at line 340 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_SEARCH |
Definition at line 535 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_TRACK |
Definition at line 548 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.GPS_TRACKPOINT |
Definition at line 356 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.INSTALLED_PROGRAM |
Definition at line 421 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.LOG_ENTRY |
Definition at line 466 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.MESSAGE |
Definition at line 308 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.METADATA_CREATED |
Definition at line 576 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.METADATA_LAST_PRINTED |
Definition at line 554 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.METADATA_LAST_SAVED |
Definition at line 565 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.MISC_TYPES |
Definition at line 238 of file TimelineEventType.java.
Referenced by org.sleuthkit.datamodel.TimelineManager.getEventType().
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.OS_INFO |
Definition at line 736 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.PROGRAM_DELETED |
Definition at line 729 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.PROGRAM_EXECUTION |
Definition at line 587 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.PROGRAM_NOTIFICATION |
Definition at line 743 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.RECENT_DOCUMENTS |
Definition at line 414 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.REGISTRY |
Definition at line 473 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 195 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.SCREEN_SHOT |
Definition at line 750 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.SERVICE_ACCOUNT |
Definition at line 757 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.STANDARD_ARTIFACT_CATCH_ALL |
Definition at line 458 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.USER_CREATED |
Definition at line 835 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.USER_DEVICE_EVENT_END |
Definition at line 784 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.USER_DEVICE_EVENT_START |
Definition at line 770 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_ACTIVITY |
Definition at line 223 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_BOOKMARK |
Definition at line 287 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_CACHE |
Definition at line 798 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_COOKIE |
Definition at line 280 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_COOKIE_ACCESSED |
Definition at line 666 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_COOKIE_END |
Definition at line 673 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_DOWNLOADS |
Definition at line 273 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_ADDRESSES |
Definition at line 502 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_ADDRESSES_MODIFIED |
Definition at line 659 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_AUTOFILL |
Definition at line 490 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_FORM_AUTOFILL_ACCESSED |
Definition at line 602 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_HISTORY |
Definition at line 294 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_HISTORY_CREATED |
Definition at line 812 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WEB_SEARCH |
Definition at line 301 of file TimelineEventType.java.
TimelineEventType org.sleuthkit.datamodel.TimelineEventType.WIFI_NETWORK |
Definition at line 805 of file TimelineEventType.java.
Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.