Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Public Member Functions | |
String | formatForTick (Interval interval) |
synchronized List< Interval > | getIntervals () |
long | getLowerBound () |
int | getPeriodsInRange () |
TimeUnits | getPeriodSize () |
DateTimeFormatter | getTickFormatter () |
Interval | getTimeRange () |
long | getUpperBound () |
Static Public Member Functions | |
static RangeDivisionInfo | getRangeDivisionInfo (Interval timeRange) |
Private Member Functions | |
RangeDivisionInfo (Interval timeRange, int periodsInRange, TimeUnits periodSize, DateTimeFormatter tickformatter, long lowerBound, long upperBound) | |
Private Attributes | |
final TimeUnits | blockSize |
ImmutableList< Interval > | intervals |
final long | lowerBound |
final int | numberOfBlocks |
final DateTimeFormatter | tickFormatter |
final Interval | timeRange |
final long | upperBound |
Bundles up the results of analyzing a time range for the appropriate TimeUnits to use to visualize it. Partly, this class exists so I don't have to have more member variables in other places , and partly because I can only return a single value from a function. This might only be a temporary design but is working well for now.
Definition at line 48 of file RangeDivisionInfo.java.
|
private |
Definition at line 88 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.lowerBound, org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.timeRange, and org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.upperBound.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getRangeDivisionInfo().
String org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.formatForTick | ( | Interval | interval | ) |
Definition at line 189 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.ui.countsview.CountsViewPane.CountsUpdateTask.call().
synchronized List<Interval> org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getIntervals | ( | ) |
Definition at line 170 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.TimeLineController.getJodaTimeZone(), org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getPeriodSize(), and org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.intervals.
Referenced by org.sleuthkit.autopsy.timeline.ui.countsview.CountsViewPane.CountsUpdateTask.call().
long org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getLowerBound | ( | ) |
Definition at line 165 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.lowerBound.
Referenced by org.sleuthkit.autopsy.timeline.ui.countsview.EventCountsChart.CountsIntervalSelector.adjustInterval(), org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshHistorgram(), and org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshTimeUI().
int org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getPeriodsInRange | ( | ) |
Definition at line 153 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.numberOfBlocks.
TimeUnits org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getPeriodSize | ( | ) |
Definition at line 157 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.blockSize.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getIntervals(), org.sleuthkit.autopsy.timeline.zooming.ZoomSettingsPane.initialize(), and org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshHistorgram().
|
static |
Static factory method.
Determine the period size, number of periods, whole period bounds, and formatters to use to visualize the given timerange.
timeRange |
Definition at line 108 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.zooming.TimeUnits.DAYS, org.sleuthkit.autopsy.timeline.TimeLineController.getJodaTimeZone(), org.sleuthkit.autopsy.timeline.zooming.TimeUnits.HOURS, org.sleuthkit.autopsy.timeline.zooming.TimeUnits.MINUTES, org.sleuthkit.autopsy.timeline.zooming.TimeUnits.MONTHS, org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.RangeDivisionInfo(), org.sleuthkit.autopsy.timeline.zooming.TimeUnits.SECONDS, and org.sleuthkit.autopsy.timeline.zooming.TimeUnits.YEARS.
Referenced by org.sleuthkit.autopsy.timeline.ui.countsview.EventCountsChart.CountsIntervalSelector.adjustInterval(), org.sleuthkit.autopsy.timeline.ui.countsview.CountsViewPane.CountsUpdateTask.call(), org.sleuthkit.autopsy.timeline.zooming.ZoomSettingsPane.initialize(), org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshHistorgram(), and org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshTimeUI().
DateTimeFormatter org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getTickFormatter | ( | ) |
Definition at line 149 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.tickFormatter.
Interval org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getTimeRange | ( | ) |
Definition at line 84 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.timeRange.
long org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getUpperBound | ( | ) |
Definition at line 161 of file RangeDivisionInfo.java.
References org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.upperBound.
Referenced by org.sleuthkit.autopsy.timeline.ui.countsview.EventCountsChart.CountsIntervalSelector.adjustInterval(), org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshHistorgram(), and org.sleuthkit.autopsy.timeline.ui.ViewFrame.refreshTimeUI().
|
private |
the size of the periods we should divide the interval into
Definition at line 53 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getPeriodSize().
|
private |
Definition at line 82 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getIntervals().
|
private |
an adjusted lower bound for the range such that is lines up with a block boundary before or at the start of the timerange
Definition at line 70 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getLowerBound(), and org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.RangeDivisionInfo().
|
private |
The number of Blocks we are going to divide the interval into.
Definition at line 58 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getPeriodsInRange().
|
private |
a DateTimeFormatter corresponding to the block size for the tick marks on the date axis of the graph
Definition at line 64 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getTickFormatter().
|
private |
the time range this RangeDivisionInfo describes
Definition at line 81 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getTimeRange(), and org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.RangeDivisionInfo().
|
private |
an adjusted upper bound for the range such that is lines up with a block boundary at or after the end of the timerange
Definition at line 76 of file RangeDivisionInfo.java.
Referenced by org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.getUpperBound(), and org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo.RangeDivisionInfo().
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.