Autopsy  4.1
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 TimeLineEvent > 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< EventType, 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 91 of file EventNodeBase.java.

Member Function Documentation

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

apply the 'effect' to visually indicate selection

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

Definition at line 217 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 TimeLineEvent >.clearContextMenu ( )
ContextMenu org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends TimeLineEvent >.getContextMenu ( MouseEvent  mouseEvent)

Definition at line 195 of file EventNodeBase.java.

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

Definition at line 474 of file EventNodeBase.java.

void org.sleuthkit.autopsy.timeline.ui.detailview.EventNodeBase< Type extends TimeLineEvent >.handleTimeLineTagEvent ( TagsDeletedEvent  event)

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

Definition at line 486 of file EventNodeBase.java.

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

Definition at line 221 of file EventNodeBase.java.

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

Definition at line 206 of file EventNodeBase.java.

Member Data Documentation

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

Definition at line 100 of file EventNodeBase.java.

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

Definition at line 95 of file EventNodeBase.java.

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

Definition at line 93 of file EventNodeBase.java.

Definition at line 115 of file EventNodeBase.java.

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

Definition at line 97 of file EventNodeBase.java.

Definition at line 135 of file EventNodeBase.java.

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

Definition at line 136 of file EventNodeBase.java.

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

Definition at line 96 of file EventNodeBase.java.

Definition at line 134 of file EventNodeBase.java.

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

Definition at line 98 of file EventNodeBase.java.


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

Copyright © 2012-2016 Basis Technology. Generated on: Mon Apr 24 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.