Autopsy
3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits StackPane.
Classes | |
class | EventMouseHandler |
Public Member Functions | |
AggregateEventNode (final AggregateEvent event, AggregateEventNode parentEventNode, EventDetailChart chart) | |
Pane | getSubNodePane () |
AggregateEvent | getEvent () |
void | setSpanWidth (double w) |
void | setDescriptionWidth (double w) |
ContextMenu | getContextMenu () |
void | setContextMenu (ContextMenu contextMenu) |
Private Member Functions | |
void | installTooltip () |
void | loadSubClusters (DescriptionLOD newLOD) |
Private Attributes | |
final AggregateEvent | event |
final AggregateEventNode | parentEventNode |
final Region | spanRegion = new Region() |
final Label | descrLabel = new Label() |
final Label | countLabel = new Label() |
final ImageView | eventTypeImageView = new ImageView() |
final Pane | subNodePane = new Pane() |
final SimpleObjectProperty< ContextMenu > | contextMenu = new SimpleObjectProperty<>() |
Background | spanFill |
final Button | plusButton |
final Button | minusButton |
final EventDetailChart | chart |
SimpleObjectProperty< DescriptionLOD > | descLOD = new SimpleObjectProperty<>() |
DescriptionVisibility | descrVis |
Static Private Attributes | |
static final Image | PLUS = new Image("/org/sleuthkit/autopsy/timeline/images/plus-button.png") |
static final Image | MINUS = new Image("/org/sleuthkit/autopsy/timeline/images/minus-button.png") |
static final CornerRadii | CORNER_RADII = new CornerRadii(3) |
static final Border | selectionBorder = new Border(new BorderStroke(Color.BLACK, BorderStrokeStyle.SOLID, CORNER_RADII, new BorderWidths(2))) |
Represents an AggregateEvent in a EventDetailChart.
Definition at line 70 of file AggregateEventNode.java.
org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode | ( | final AggregateEvent | event, |
AggregateEventNode | parentEventNode, | ||
EventDetailChart | chart | ||
) |
Definition at line 134 of file AggregateEventNode.java.
References org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.chart, org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.CORNER_RADII, org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.event, org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD.FULL, org.sleuthkit.autopsy.timeline.events.type.EventType.getFXImage(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getLOD(), org.sleuthkit.autopsy.coreutils.ColorUtilities.getRGBCode(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getType(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.installTooltip(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.loadSubClusters(), org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD.next(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.parentEventNode, and org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD.previous().
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.loadSubClusters().
ContextMenu org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getContextMenu | ( | ) |
Definition at line 339 of file AggregateEventNode.java.
AggregateEvent org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getEvent | ( | ) |
Definition at line 243 of file AggregateEventNode.java.
References org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.event.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.checkNode(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.installTooltip(), org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.layoutNodes(), org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.layoutProjectionMap(), org.sleuthkit.autopsy.timeline.ui.detailview.tree.NavPanel.setChart(), and org.sleuthkit.autopsy.timeline.ui.detailview.DetailViewPane.setSelectionModel().
Pane org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getSubNodePane | ( | ) |
Definition at line 239 of file AggregateEventNode.java.
References org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.subNodePane.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.checkNode(), org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.layoutNodes(), and org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.loadSubClusters().
|
private |
Definition at line 231 of file AggregateEventNode.java.
References org.sleuthkit.autopsy.timeline.events.AggregateEvent.getDescription(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getEvent(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getEventIDs(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getSpan(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getType(), and org.sleuthkit.autopsy.timeline.TimeLineController.getZonedFormatter().
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode().
|
private |
loads sub-clusters at the given Description LOD
newLOD |
Definition at line 355 of file AggregateEventNode.java.
References org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode(), org.sleuthkit.autopsy.timeline.events.FilteredEventsModel.eventTypeZoom(), org.sleuthkit.autopsy.timeline.events.FilteredEventsModel.filter(), org.sleuthkit.autopsy.timeline.events.FilteredEventsModel.getAggregatedEvents(), org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.getController(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getDescription(), org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.getFilteredEvents(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getLOD(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getSpan(), org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getSubNodePane(), org.sleuthkit.autopsy.timeline.events.AggregateEvent.getType(), org.sleuthkit.autopsy.timeline.filters.Filter.intersect(), org.sleuthkit.autopsy.timeline.TimeLineController.monitorTask(), and org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.requestChartLayout().
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode(), and org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.EventMouseHandler.handle().
void org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.setContextMenu | ( | ContextMenu | contextMenu | ) |
contextMenu | the contextMenu to set |
Definition at line 346 of file AggregateEventNode.java.
void org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.setDescriptionWidth | ( | double | w | ) |
w | the maximum width the description label should have |
Definition at line 263 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.layoutNodes().
void org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.setSpanWidth | ( | double | w | ) |
sets the width of the Region with border and background used to indicate the temporal span of this aggregate event
w |
Definition at line 253 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.EventDetailChart.layoutNodes().
|
private |
Definition at line 129 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode().
|
private |
the context menu that with the slider that controls subnode/event display
//TODO: move more of the control of subnodes/events here and out of EventDetail Chart
Definition at line 109 of file AggregateEventNode.java.
|
staticprivate |
Definition at line 75 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode().
|
private |
The label used to display this node's event count
Definition at line 92 of file AggregateEventNode.java.
|
private |
Definition at line 131 of file AggregateEventNode.java.
|
private |
The label used to display this node's event's description
Definition at line 89 of file AggregateEventNode.java.
|
private |
Definition at line 132 of file AggregateEventNode.java.
|
private |
The event this AggregateEventNode represents visually
Definition at line 81 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode(), and org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getEvent().
|
private |
The IamgeView used to show the icon for this node's event's type
Definition at line 95 of file AggregateEventNode.java.
|
staticprivate |
Definition at line 73 of file AggregateEventNode.java.
|
private |
Definition at line 122 of file AggregateEventNode.java.
|
private |
Definition at line 83 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.AggregateEventNode().
|
staticprivate |
Definition at line 72 of file AggregateEventNode.java.
|
private |
Definition at line 115 of file AggregateEventNode.java.
|
staticprivate |
the border to apply when this node is 'selected'
Definition at line 78 of file AggregateEventNode.java.
|
private |
the Background used to fill the spanRegion, this varies epending on the selected/highlighted state of this node in its parent EventDetailChart
Definition at line 113 of file AggregateEventNode.java.
|
private |
the region that represents the time span of this node's event
Definition at line 86 of file AggregateEventNode.java.
|
private |
Pane that contains AggregateEventNodes of any 'subevents' if they are displayed
//TODO: move more of the control of subnodes/events here and out of EventDetail Chart
Definition at line 102 of file AggregateEventNode.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.getSubNodePane().
Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.