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

Inherits StackPane.

Classes

class  ClickHandler
 

Public Member Functions

 EventBundleNodeBase (EventDetailsChart chart, BundleType eventBundle, ParentNodeType parentNode)
 
void applySelectionEffect (boolean applied)
 
Orientation getContentBias ()
 
final BundleType getEventBundle ()
 
List< ParentNodeType > getSubNodes ()
 

Protected Member Functions

void layoutChildren ()
 

Protected Attributes

final EventDetailsChart chart
 
final BundleType eventBundle
 
final ParentNodeType parentNode
 

Private Member Functions

void installTooltip ()
 

Private Attributes

final Border SELECTION_BORDER
 
Timeline timeline
 
final Tooltip tooltip = new Tooltip(Bundle.EventBundleNodeBase_toolTip_loading())
 

Static Private Attributes

static final Map< EventType, Effect > dropShadowMap = new ConcurrentHashMap<>()
 
static final Image HASH_PIN = new Image("/org/sleuthkit/autopsy/images/hashset_hits.png")
 
static final Logger LOGGER = Logger.getLogger(EventBundleNodeBase.class.getName())
 
static final Image TAG = new Image("/org/sleuthkit/autopsy/images/green-tag-icon-16.png")
 

Detailed Description

Definition at line 88 of file EventBundleNodeBase.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.EventBundleNodeBase ( EventDetailsChart  chart,
BundleType  eventBundle,
ParentNodeType  parentNode 
)

Definition at line 138 of file EventBundleNodeBase.java.

Member Function Documentation

void org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.applySelectionEffect ( boolean  applied)

apply the 'effect' to visually indicate selection

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

Definition at line 300 of file EventBundleNodeBase.java.

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

Definition at line 350 of file EventBundleNodeBase.java.

final BundleType org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.getEventBundle ( )
List<ParentNodeType> org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.getSubNodes ( )

Definition at line 312 of file EventBundleNodeBase.java.

defer tooltip content creation till needed, this had a surprisingly large impact on speed of loading the chart

Definition at line 237 of file EventBundleNodeBase.java.

Member Data Documentation

Definition at line 112 of file EventBundleNodeBase.java.

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

Definition at line 98 of file EventBundleNodeBase.java.

final BundleType org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.eventBundle
protected

Definition at line 115 of file EventBundleNodeBase.java.

final Image org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.HASH_PIN = new Image("/org/sleuthkit/autopsy/images/hashset_hits.png")
staticprivate

Definition at line 91 of file EventBundleNodeBase.java.

final Logger org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.LOGGER = Logger.getLogger(EventBundleNodeBase.class.getName())
staticprivate

Definition at line 90 of file EventBundleNodeBase.java.

final ParentNodeType org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.parentNode
protected

Definition at line 117 of file EventBundleNodeBase.java.

final Border org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.SELECTION_BORDER
private

Definition at line 97 of file EventBundleNodeBase.java.

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

Definition at line 92 of file EventBundleNodeBase.java.

Definition at line 136 of file EventBundleNodeBase.java.

final Tooltip org.sleuthkit.autopsy.timeline.ui.detailview.EventBundleNodeBase<,, >.tooltip = new Tooltip(Bundle.EventBundleNodeBase_toolTip_loading())
private

Definition at line 135 of file EventBundleNodeBase.java.


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

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