Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent > Class Template Referenceabstract

Inherits StackPane, and org.sleuthkit.autopsy.timeline.ui.ContextMenuProvider.

Classes

class  ClickHandler
 
class  PinEventAction
 
class  UnPinEventAction
 

Public Member Functions

void applySelectionEffect (boolean applied)
 
final void clearContextMenu ()
 
ContextMenu getContextMenu (MouseEvent mouseEvent)
 
TimeLineController getController ()
 
Type getEvent ()
 
Optional< EventNodeBase<?> > getParentNode ()
 
abstract List< EventNodeBase<?> > getSubNodes ()
 
void handleTimeLineTagEvent (TagsAddedEvent event)
 
void handleTimeLineTagEvent (TagsDeletedEvent event)
 
void setMaxDescriptionWidth (double w)
 

Protected Member Functions

void layoutChildren ()
 

Private Attributes

final EventNodeBase<?> parentNode
 
Button pinButton
 
final Border SELECTION_BORDER
 
Timeline timeline
 
final Type tlEvent
 

Static Private Attributes

static final Map< TimelineEventType, Effect > dropShadowMap = new ConcurrentHashMap<>()
 
static final Image HASH_HIT = new Image("/org/sleuthkit/autopsy/images/hashset_hits.png")
 
static final Logger LOGGER = Logger.getLogger(EventNodeBase.class.getName())
 
static final Image PIN = new Image("/org/sleuthkit/autopsy/timeline/images/marker--plus.png")
 
static final Image TAG = new Image("/org/sleuthkit/autopsy/images/green-tag-icon-16.png")
 
static final Image UNPIN = new Image("/org/sleuthkit/autopsy/timeline/images/marker--minus.png")
 

Detailed Description

Definition at line 87 of file EventNodeBase.java.

Member Function Documentation

void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.applySelectionEffect ( boolean  applied)

apply the 'effect' to visually indicate selection

Parameters
appliedtrue to apply the selection 'effect', false to remove it

Definition at line 214 of file EventNodeBase.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.DetailViewPane.applySelectionEffect().

final void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.clearContextMenu ( )
ContextMenu org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.getContextMenu ( MouseEvent  mouseEvent)

Definition at line 192 of file EventNodeBase.java.

abstract List<EventNodeBase<?> > org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.getSubNodes ( )
abstract
void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.handleTimeLineTagEvent ( TagsAddedEvent  event)

Definition at line 444 of file EventNodeBase.java.

TODO: this method implementation is wrong and just a place holder

Definition at line 456 of file EventNodeBase.java.

void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.layoutChildren ( )
protected

Definition at line 219 of file EventNodeBase.java.

void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.setMaxDescriptionWidth ( double  w)
Parameters
wthe maximum width the description label should have

Definition at line 203 of file EventNodeBase.java.

Member Data Documentation

final Map<TimelineEventType, Effect> org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.dropShadowMap = new ConcurrentHashMap<>()
staticprivate

Definition at line 96 of file EventNodeBase.java.

final Image org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.HASH_HIT = new Image("/org/sleuthkit/autopsy/images/hashset_hits.png")
staticprivate

Definition at line 91 of file EventNodeBase.java.

final Logger org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.LOGGER = Logger.getLogger(EventNodeBase.class.getName())
staticprivate

Definition at line 89 of file EventNodeBase.java.

Definition at line 111 of file EventNodeBase.java.

final Image org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.PIN = new Image("/org/sleuthkit/autopsy/timeline/images/marker--plus.png")
staticprivate

Definition at line 93 of file EventNodeBase.java.

Definition at line 131 of file EventNodeBase.java.

final Border org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.SELECTION_BORDER
private

Definition at line 132 of file EventNodeBase.java.

final Image org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.TAG = new Image("/org/sleuthkit/autopsy/images/green-tag-icon-16.png")
staticprivate

Definition at line 92 of file EventNodeBase.java.

Definition at line 130 of file EventNodeBase.java.

final Image org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends DetailViewEvent >.UNPIN = new Image("/org/sleuthkit/autopsy/timeline/images/marker--minus.png")
staticprivate

Definition at line 94 of file EventNodeBase.java.


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

Copyright © 2012-2022 Basis Technology. Generated on: Mon Sep 26 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.